Path: blob/master/lib/crypto/chacha20poly1305-selftest.c
26285 views
// SPDX-License-Identifier: GPL-2.0 OR MIT1/*2* Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved.3*/45#include <crypto/chacha20poly1305.h>6#include <crypto/chacha.h>7#include <crypto/poly1305.h>89#include <linux/unaligned.h>10#include <linux/bug.h>11#include <linux/init.h>12#include <linux/mm.h>13#include <linux/kernel.h>14#include <linux/slab.h>1516struct chacha20poly1305_testvec {17const u8 *input, *output, *assoc, *nonce, *key;18size_t ilen, alen, nlen;19bool failure;20};2122/* The first of these are the ChaCha20-Poly1305 AEAD test vectors from RFC753923* 2.8.2. After they are generated by reference implementations. And the final24* marked ones are taken from wycheproof, but we only do these for the encrypt25* side, because mostly we're stressing the primitives rather than the actual26* chapoly construction.27*/2829static const u8 enc_input001[] __initconst = {300x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74,310x2d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x20,320x61, 0x72, 0x65, 0x20, 0x64, 0x72, 0x61, 0x66,330x74, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,340x6e, 0x74, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x69,350x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20,360x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20,370x6f, 0x66, 0x20, 0x73, 0x69, 0x78, 0x20, 0x6d,380x6f, 0x6e, 0x74, 0x68, 0x73, 0x20, 0x61, 0x6e,390x64, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65,400x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,410x2c, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,420x65, 0x64, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x6f,430x62, 0x73, 0x6f, 0x6c, 0x65, 0x74, 0x65, 0x64,440x20, 0x62, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65,450x72, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,460x6e, 0x74, 0x73, 0x20, 0x61, 0x74, 0x20, 0x61,470x6e, 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e,480x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69,490x6e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72,500x69, 0x61, 0x74, 0x65, 0x20, 0x74, 0x6f, 0x20,510x75, 0x73, 0x65, 0x20, 0x49, 0x6e, 0x74, 0x65,520x72, 0x6e, 0x65, 0x74, 0x2d, 0x44, 0x72, 0x61,530x66, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x72,540x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,550x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,560x6c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20,570x63, 0x69, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65,580x6d, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20,590x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x20,600x2f, 0xe2, 0x80, 0x9c, 0x77, 0x6f, 0x72, 0x6b,610x20, 0x69, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x67,620x72, 0x65, 0x73, 0x73, 0x2e, 0x2f, 0xe2, 0x80,630x9d64};65static const u8 enc_output001[] __initconst = {660x64, 0xa0, 0x86, 0x15, 0x75, 0x86, 0x1a, 0xf4,670x60, 0xf0, 0x62, 0xc7, 0x9b, 0xe6, 0x43, 0xbd,680x5e, 0x80, 0x5c, 0xfd, 0x34, 0x5c, 0xf3, 0x89,690xf1, 0x08, 0x67, 0x0a, 0xc7, 0x6c, 0x8c, 0xb2,700x4c, 0x6c, 0xfc, 0x18, 0x75, 0x5d, 0x43, 0xee,710xa0, 0x9e, 0xe9, 0x4e, 0x38, 0x2d, 0x26, 0xb0,720xbd, 0xb7, 0xb7, 0x3c, 0x32, 0x1b, 0x01, 0x00,730xd4, 0xf0, 0x3b, 0x7f, 0x35, 0x58, 0x94, 0xcf,740x33, 0x2f, 0x83, 0x0e, 0x71, 0x0b, 0x97, 0xce,750x98, 0xc8, 0xa8, 0x4a, 0xbd, 0x0b, 0x94, 0x81,760x14, 0xad, 0x17, 0x6e, 0x00, 0x8d, 0x33, 0xbd,770x60, 0xf9, 0x82, 0xb1, 0xff, 0x37, 0xc8, 0x55,780x97, 0x97, 0xa0, 0x6e, 0xf4, 0xf0, 0xef, 0x61,790xc1, 0x86, 0x32, 0x4e, 0x2b, 0x35, 0x06, 0x38,800x36, 0x06, 0x90, 0x7b, 0x6a, 0x7c, 0x02, 0xb0,810xf9, 0xf6, 0x15, 0x7b, 0x53, 0xc8, 0x67, 0xe4,820xb9, 0x16, 0x6c, 0x76, 0x7b, 0x80, 0x4d, 0x46,830xa5, 0x9b, 0x52, 0x16, 0xcd, 0xe7, 0xa4, 0xe9,840x90, 0x40, 0xc5, 0xa4, 0x04, 0x33, 0x22, 0x5e,850xe2, 0x82, 0xa1, 0xb0, 0xa0, 0x6c, 0x52, 0x3e,860xaf, 0x45, 0x34, 0xd7, 0xf8, 0x3f, 0xa1, 0x15,870x5b, 0x00, 0x47, 0x71, 0x8c, 0xbc, 0x54, 0x6a,880x0d, 0x07, 0x2b, 0x04, 0xb3, 0x56, 0x4e, 0xea,890x1b, 0x42, 0x22, 0x73, 0xf5, 0x48, 0x27, 0x1a,900x0b, 0xb2, 0x31, 0x60, 0x53, 0xfa, 0x76, 0x99,910x19, 0x55, 0xeb, 0xd6, 0x31, 0x59, 0x43, 0x4e,920xce, 0xbb, 0x4e, 0x46, 0x6d, 0xae, 0x5a, 0x10,930x73, 0xa6, 0x72, 0x76, 0x27, 0x09, 0x7a, 0x10,940x49, 0xe6, 0x17, 0xd9, 0x1d, 0x36, 0x10, 0x94,950xfa, 0x68, 0xf0, 0xff, 0x77, 0x98, 0x71, 0x30,960x30, 0x5b, 0xea, 0xba, 0x2e, 0xda, 0x04, 0xdf,970x99, 0x7b, 0x71, 0x4d, 0x6c, 0x6f, 0x2c, 0x29,980xa6, 0xad, 0x5c, 0xb4, 0x02, 0x2b, 0x02, 0x70,990x9b, 0xee, 0xad, 0x9d, 0x67, 0x89, 0x0c, 0xbb,1000x22, 0x39, 0x23, 0x36, 0xfe, 0xa1, 0x85, 0x1f,1010x38102};103static const u8 enc_assoc001[] __initconst = {1040xf3, 0x33, 0x88, 0x86, 0x00, 0x00, 0x00, 0x00,1050x00, 0x00, 0x4e, 0x91106};107static const u8 enc_nonce001[] __initconst = {1080x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08109};110static const u8 enc_key001[] __initconst = {1110x1c, 0x92, 0x40, 0xa5, 0xeb, 0x55, 0xd3, 0x8a,1120xf3, 0x33, 0x88, 0x86, 0x04, 0xf6, 0xb5, 0xf0,1130x47, 0x39, 0x17, 0xc1, 0x40, 0x2b, 0x80, 0x09,1140x9d, 0xca, 0x5c, 0xbc, 0x20, 0x70, 0x75, 0xc0115};116117static const u8 enc_input002[] __initconst = { };118static const u8 enc_output002[] __initconst = {1190xea, 0xe0, 0x1e, 0x9e, 0x2c, 0x91, 0xaa, 0xe1,1200xdb, 0x5d, 0x99, 0x3f, 0x8a, 0xf7, 0x69, 0x92121};122static const u8 enc_assoc002[] __initconst = { };123static const u8 enc_nonce002[] __initconst = {1240xca, 0xbf, 0x33, 0x71, 0x32, 0x45, 0x77, 0x8e125};126static const u8 enc_key002[] __initconst = {1270x4c, 0xf5, 0x96, 0x83, 0x38, 0xe6, 0xae, 0x7f,1280x2d, 0x29, 0x25, 0x76, 0xd5, 0x75, 0x27, 0x86,1290x91, 0x9a, 0x27, 0x7a, 0xfb, 0x46, 0xc5, 0xef,1300x94, 0x81, 0x79, 0x57, 0x14, 0x59, 0x40, 0x68131};132133static const u8 enc_input003[] __initconst = { };134static const u8 enc_output003[] __initconst = {1350xdd, 0x6b, 0x3b, 0x82, 0xce, 0x5a, 0xbd, 0xd6,1360xa9, 0x35, 0x83, 0xd8, 0x8c, 0x3d, 0x85, 0x77137};138static const u8 enc_assoc003[] __initconst = {1390x33, 0x10, 0x41, 0x12, 0x1f, 0xf3, 0xd2, 0x6b140};141static const u8 enc_nonce003[] __initconst = {1420x3d, 0x86, 0xb5, 0x6b, 0xc8, 0xa3, 0x1f, 0x1d143};144static const u8 enc_key003[] __initconst = {1450x2d, 0xb0, 0x5d, 0x40, 0xc8, 0xed, 0x44, 0x88,1460x34, 0xd1, 0x13, 0xaf, 0x57, 0xa1, 0xeb, 0x3a,1470x2a, 0x80, 0x51, 0x36, 0xec, 0x5b, 0xbc, 0x08,1480x93, 0x84, 0x21, 0xb5, 0x13, 0x88, 0x3c, 0x0d149};150151static const u8 enc_input004[] __initconst = {1520xa4153};154static const u8 enc_output004[] __initconst = {1550xb7, 0x1b, 0xb0, 0x73, 0x59, 0xb0, 0x84, 0xb2,1560x6d, 0x8e, 0xab, 0x94, 0x31, 0xa1, 0xae, 0xac,1570x89158};159static const u8 enc_assoc004[] __initconst = {1600x6a, 0xe2, 0xad, 0x3f, 0x88, 0x39, 0x5a, 0x40161};162static const u8 enc_nonce004[] __initconst = {1630xd2, 0x32, 0x1f, 0x29, 0x28, 0xc6, 0xc4, 0xc4164};165static const u8 enc_key004[] __initconst = {1660x4b, 0x28, 0x4b, 0xa3, 0x7b, 0xbe, 0xe9, 0xf8,1670x31, 0x80, 0x82, 0xd7, 0xd8, 0xe8, 0xb5, 0xa1,1680xe2, 0x18, 0x18, 0x8a, 0x9c, 0xfa, 0xa3, 0x3d,1690x25, 0x71, 0x3e, 0x40, 0xbc, 0x54, 0x7a, 0x3e170};171172static const u8 enc_input005[] __initconst = {1730x2d174};175static const u8 enc_output005[] __initconst = {1760xbf, 0xe1, 0x5b, 0x0b, 0xdb, 0x6b, 0xf5, 0x5e,1770x6c, 0x5d, 0x84, 0x44, 0x39, 0x81, 0xc1, 0x9c,1780xac179};180static const u8 enc_assoc005[] __initconst = { };181static const u8 enc_nonce005[] __initconst = {1820x20, 0x1c, 0xaa, 0x5f, 0x9c, 0xbf, 0x92, 0x30183};184static const u8 enc_key005[] __initconst = {1850x66, 0xca, 0x9c, 0x23, 0x2a, 0x4b, 0x4b, 0x31,1860x0e, 0x92, 0x89, 0x8b, 0xf4, 0x93, 0xc7, 0x87,1870x98, 0xa3, 0xd8, 0x39, 0xf8, 0xf4, 0xa7, 0x01,1880xc0, 0x2e, 0x0a, 0xa6, 0x7e, 0x5a, 0x78, 0x87189};190191static const u8 enc_input006[] __initconst = {1920x33, 0x2f, 0x94, 0xc1, 0xa4, 0xef, 0xcc, 0x2a,1930x5b, 0xa6, 0xe5, 0x8f, 0x1d, 0x40, 0xf0, 0x92,1940x3c, 0xd9, 0x24, 0x11, 0xa9, 0x71, 0xf9, 0x37,1950x14, 0x99, 0xfa, 0xbe, 0xe6, 0x80, 0xde, 0x50,1960xc9, 0x96, 0xd4, 0xb0, 0xec, 0x9e, 0x17, 0xec,1970xd2, 0x5e, 0x72, 0x99, 0xfc, 0x0a, 0xe1, 0xcb,1980x48, 0xd2, 0x85, 0xdd, 0x2f, 0x90, 0xe0, 0x66,1990x3b, 0xe6, 0x20, 0x74, 0xbe, 0x23, 0x8f, 0xcb,2000xb4, 0xe4, 0xda, 0x48, 0x40, 0xa6, 0xd1, 0x1b,2010xc7, 0x42, 0xce, 0x2f, 0x0c, 0xa6, 0x85, 0x6e,2020x87, 0x37, 0x03, 0xb1, 0x7c, 0x25, 0x96, 0xa3,2030x05, 0xd8, 0xb0, 0xf4, 0xed, 0xea, 0xc2, 0xf0,2040x31, 0x98, 0x6c, 0xd1, 0x14, 0x25, 0xc0, 0xcb,2050x01, 0x74, 0xd0, 0x82, 0xf4, 0x36, 0xf5, 0x41,2060xd5, 0xdc, 0xca, 0xc5, 0xbb, 0x98, 0xfe, 0xfc,2070x69, 0x21, 0x70, 0xd8, 0xa4, 0x4b, 0xc8, 0xde,2080x8f209};210static const u8 enc_output006[] __initconst = {2110x8b, 0x06, 0xd3, 0x31, 0xb0, 0x93, 0x45, 0xb1,2120x75, 0x6e, 0x26, 0xf9, 0x67, 0xbc, 0x90, 0x15,2130x81, 0x2c, 0xb5, 0xf0, 0xc6, 0x2b, 0xc7, 0x8c,2140x56, 0xd1, 0xbf, 0x69, 0x6c, 0x07, 0xa0, 0xda,2150x65, 0x27, 0xc9, 0x90, 0x3d, 0xef, 0x4b, 0x11,2160x0f, 0x19, 0x07, 0xfd, 0x29, 0x92, 0xd9, 0xc8,2170xf7, 0x99, 0x2e, 0x4a, 0xd0, 0xb8, 0x2c, 0xdc,2180x93, 0xf5, 0x9e, 0x33, 0x78, 0xd1, 0x37, 0xc3,2190x66, 0xd7, 0x5e, 0xbc, 0x44, 0xbf, 0x53, 0xa5,2200xbc, 0xc4, 0xcb, 0x7b, 0x3a, 0x8e, 0x7f, 0x02,2210xbd, 0xbb, 0xe7, 0xca, 0xa6, 0x6c, 0x6b, 0x93,2220x21, 0x93, 0x10, 0x61, 0xe7, 0x69, 0xd0, 0x78,2230xf3, 0x07, 0x5a, 0x1a, 0x8f, 0x73, 0xaa, 0xb1,2240x4e, 0xd3, 0xda, 0x4f, 0xf3, 0x32, 0xe1, 0x66,2250x3e, 0x6c, 0xc6, 0x13, 0xba, 0x06, 0x5b, 0xfc,2260x6a, 0xe5, 0x6f, 0x60, 0xfb, 0x07, 0x40, 0xb0,2270x8c, 0x9d, 0x84, 0x43, 0x6b, 0xc1, 0xf7, 0x8d,2280x8d, 0x31, 0xf7, 0x7a, 0x39, 0x4d, 0x8f, 0x9a,2290xeb230};231static const u8 enc_assoc006[] __initconst = {2320x70, 0xd3, 0x33, 0xf3, 0x8b, 0x18, 0x0b233};234static const u8 enc_nonce006[] __initconst = {2350xdf, 0x51, 0x84, 0x82, 0x42, 0x0c, 0x75, 0x9c236};237static const u8 enc_key006[] __initconst = {2380x68, 0x7b, 0x8d, 0x8e, 0xe3, 0xc4, 0xdd, 0xae,2390xdf, 0x72, 0x7f, 0x53, 0x72, 0x25, 0x1e, 0x78,2400x91, 0xcb, 0x69, 0x76, 0x1f, 0x49, 0x93, 0xf9,2410x6f, 0x21, 0xcc, 0x39, 0x9c, 0xad, 0xb1, 0x01242};243244static const u8 enc_input007[] __initconst = {2450x9b, 0x18, 0xdb, 0xdd, 0x9a, 0x0f, 0x3e, 0xa5,2460x15, 0x17, 0xde, 0xdf, 0x08, 0x9d, 0x65, 0x0a,2470x67, 0x30, 0x12, 0xe2, 0x34, 0x77, 0x4b, 0xc1,2480xd9, 0xc6, 0x1f, 0xab, 0xc6, 0x18, 0x50, 0x17,2490xa7, 0x9d, 0x3c, 0xa6, 0xc5, 0x35, 0x8c, 0x1c,2500xc0, 0xa1, 0x7c, 0x9f, 0x03, 0x89, 0xca, 0xe1,2510xe6, 0xe9, 0xd4, 0xd3, 0x88, 0xdb, 0xb4, 0x51,2520x9d, 0xec, 0xb4, 0xfc, 0x52, 0xee, 0x6d, 0xf1,2530x75, 0x42, 0xc6, 0xfd, 0xbd, 0x7a, 0x8e, 0x86,2540xfc, 0x44, 0xb3, 0x4f, 0xf3, 0xea, 0x67, 0x5a,2550x41, 0x13, 0xba, 0xb0, 0xdc, 0xe1, 0xd3, 0x2a,2560x7c, 0x22, 0xb3, 0xca, 0xac, 0x6a, 0x37, 0x98,2570x3e, 0x1d, 0x40, 0x97, 0xf7, 0x9b, 0x1d, 0x36,2580x6b, 0xb3, 0x28, 0xbd, 0x60, 0x82, 0x47, 0x34,2590xaa, 0x2f, 0x7d, 0xe9, 0xa8, 0x70, 0x81, 0x57,2600xd4, 0xb9, 0x77, 0x0a, 0x9d, 0x29, 0xa7, 0x84,2610x52, 0x4f, 0xc2, 0x4a, 0x40, 0x3b, 0x3c, 0xd4,2620xc9, 0x2a, 0xdb, 0x4a, 0x53, 0xc4, 0xbe, 0x80,2630xe9, 0x51, 0x7f, 0x8f, 0xc7, 0xa2, 0xce, 0x82,2640x5c, 0x91, 0x1e, 0x74, 0xd9, 0xd0, 0xbd, 0xd5,2650xf3, 0xfd, 0xda, 0x4d, 0x25, 0xb4, 0xbb, 0x2d,2660xac, 0x2f, 0x3d, 0x71, 0x85, 0x7b, 0xcf, 0x3c,2670x7b, 0x3e, 0x0e, 0x22, 0x78, 0x0c, 0x29, 0xbf,2680xe4, 0xf4, 0x57, 0xb3, 0xcb, 0x49, 0xa0, 0xfc,2690x1e, 0x05, 0x4e, 0x16, 0xbc, 0xd5, 0xa8, 0xa3,2700xee, 0x05, 0x35, 0xc6, 0x7c, 0xab, 0x60, 0x14,2710x55, 0x1a, 0x8e, 0xc5, 0x88, 0x5d, 0xd5, 0x81,2720xc2, 0x81, 0xa5, 0xc4, 0x60, 0xdb, 0xaf, 0x77,2730x91, 0xe1, 0xce, 0xa2, 0x7e, 0x7f, 0x42, 0xe3,2740xb0, 0x13, 0x1c, 0x1f, 0x25, 0x60, 0x21, 0xe2,2750x40, 0x5f, 0x99, 0xb7, 0x73, 0xec, 0x9b, 0x2b,2760xf0, 0x65, 0x11, 0xc8, 0xd0, 0x0a, 0x9f, 0xd3277};278static const u8 enc_output007[] __initconst = {2790x85, 0x04, 0xc2, 0xed, 0x8d, 0xfd, 0x97, 0x5c,2800xd2, 0xb7, 0xe2, 0xc1, 0x6b, 0xa3, 0xba, 0xf8,2810xc9, 0x50, 0xc3, 0xc6, 0xa5, 0xe3, 0xa4, 0x7c,2820xc3, 0x23, 0x49, 0x5e, 0xa9, 0xb9, 0x32, 0xeb,2830x8a, 0x7c, 0xca, 0xe5, 0xec, 0xfb, 0x7c, 0xc0,2840xcb, 0x7d, 0xdc, 0x2c, 0x9d, 0x92, 0x55, 0x21,2850x0a, 0xc8, 0x43, 0x63, 0x59, 0x0a, 0x31, 0x70,2860x82, 0x67, 0x41, 0x03, 0xf8, 0xdf, 0xf2, 0xac,2870xa7, 0x02, 0xd4, 0xd5, 0x8a, 0x2d, 0xc8, 0x99,2880x19, 0x66, 0xd0, 0xf6, 0x88, 0x2c, 0x77, 0xd9,2890xd4, 0x0d, 0x6c, 0xbd, 0x98, 0xde, 0xe7, 0x7f,2900xad, 0x7e, 0x8a, 0xfb, 0xe9, 0x4b, 0xe5, 0xf7,2910xe5, 0x50, 0xa0, 0x90, 0x3f, 0xd6, 0x22, 0x53,2920xe3, 0xfe, 0x1b, 0xcc, 0x79, 0x3b, 0xec, 0x12,2930x47, 0x52, 0xa7, 0xd6, 0x04, 0xe3, 0x52, 0xe6,2940x93, 0x90, 0x91, 0x32, 0x73, 0x79, 0xb8, 0xd0,2950x31, 0xde, 0x1f, 0x9f, 0x2f, 0x05, 0x38, 0x54,2960x2f, 0x35, 0x04, 0x39, 0xe0, 0xa7, 0xba, 0xc6,2970x52, 0xf6, 0x37, 0x65, 0x4c, 0x07, 0xa9, 0x7e,2980xb3, 0x21, 0x6f, 0x74, 0x8c, 0xc9, 0xde, 0xdb,2990x65, 0x1b, 0x9b, 0xaa, 0x60, 0xb1, 0x03, 0x30,3000x6b, 0xb2, 0x03, 0xc4, 0x1c, 0x04, 0xf8, 0x0f,3010x64, 0xaf, 0x46, 0xe4, 0x65, 0x99, 0x49, 0xe2,3020xea, 0xce, 0x78, 0x00, 0xd8, 0x8b, 0xd5, 0x2e,3030xcf, 0xfc, 0x40, 0x49, 0xe8, 0x58, 0xdc, 0x34,3040x9c, 0x8c, 0x61, 0xbf, 0x0a, 0x8e, 0xec, 0x39,3050xa9, 0x30, 0x05, 0x5a, 0xd2, 0x56, 0x01, 0xc7,3060xda, 0x8f, 0x4e, 0xbb, 0x43, 0xa3, 0x3a, 0xf9,3070x15, 0x2a, 0xd0, 0xa0, 0x7a, 0x87, 0x34, 0x82,3080xfe, 0x8a, 0xd1, 0x2d, 0x5e, 0xc7, 0xbf, 0x04,3090x53, 0x5f, 0x3b, 0x36, 0xd4, 0x25, 0x5c, 0x34,3100x7a, 0x8d, 0xd5, 0x05, 0xce, 0x72, 0xca, 0xef,3110x7a, 0x4b, 0xbc, 0xb0, 0x10, 0x5c, 0x96, 0x42,3120x3a, 0x00, 0x98, 0xcd, 0x15, 0xe8, 0xb7, 0x53313};314static const u8 enc_assoc007[] __initconst = { };315static const u8 enc_nonce007[] __initconst = {3160xde, 0x7b, 0xef, 0xc3, 0x65, 0x1b, 0x68, 0xb0317};318static const u8 enc_key007[] __initconst = {3190x8d, 0xb8, 0x91, 0x48, 0xf0, 0xe7, 0x0a, 0xbd,3200xf9, 0x3f, 0xcd, 0xd9, 0xa0, 0x1e, 0x42, 0x4c,3210xe7, 0xde, 0x25, 0x3d, 0xa3, 0xd7, 0x05, 0x80,3220x8d, 0xf2, 0x82, 0xac, 0x44, 0x16, 0x51, 0x01323};324325static const u8 enc_input008[] __initconst = {3260xc3, 0x09, 0x94, 0x62, 0xe6, 0x46, 0x2e, 0x10,3270xbe, 0x00, 0xe4, 0xfc, 0xf3, 0x40, 0xa3, 0xe2,3280x0f, 0xc2, 0x8b, 0x28, 0xdc, 0xba, 0xb4, 0x3c,3290xe4, 0x21, 0x58, 0x61, 0xcd, 0x8b, 0xcd, 0xfb,3300xac, 0x94, 0xa1, 0x45, 0xf5, 0x1c, 0xe1, 0x12,3310xe0, 0x3b, 0x67, 0x21, 0x54, 0x5e, 0x8c, 0xaa,3320xcf, 0xdb, 0xb4, 0x51, 0xd4, 0x13, 0xda, 0xe6,3330x83, 0x89, 0xb6, 0x92, 0xe9, 0x21, 0x76, 0xa4,3340x93, 0x7d, 0x0e, 0xfd, 0x96, 0x36, 0x03, 0x91,3350x43, 0x5c, 0x92, 0x49, 0x62, 0x61, 0x7b, 0xeb,3360x43, 0x89, 0xb8, 0x12, 0x20, 0x43, 0xd4, 0x47,3370x06, 0x84, 0xee, 0x47, 0xe9, 0x8a, 0x73, 0x15,3380x0f, 0x72, 0xcf, 0xed, 0xce, 0x96, 0xb2, 0x7f,3390x21, 0x45, 0x76, 0xeb, 0x26, 0x28, 0x83, 0x6a,3400xad, 0xaa, 0xa6, 0x81, 0xd8, 0x55, 0xb1, 0xa3,3410x85, 0xb3, 0x0c, 0xdf, 0xf1, 0x69, 0x2d, 0x97,3420x05, 0x2a, 0xbc, 0x7c, 0x7b, 0x25, 0xf8, 0x80,3430x9d, 0x39, 0x25, 0xf3, 0x62, 0xf0, 0x66, 0x5e,3440xf4, 0xa0, 0xcf, 0xd8, 0xfd, 0x4f, 0xb1, 0x1f,3450x60, 0x3a, 0x08, 0x47, 0xaf, 0xe1, 0xf6, 0x10,3460x77, 0x09, 0xa7, 0x27, 0x8f, 0x9a, 0x97, 0x5a,3470x26, 0xfa, 0xfe, 0x41, 0x32, 0x83, 0x10, 0xe0,3480x1d, 0xbf, 0x64, 0x0d, 0xf4, 0x1c, 0x32, 0x35,3490xe5, 0x1b, 0x36, 0xef, 0xd4, 0x4a, 0x93, 0x4d,3500x00, 0x7c, 0xec, 0x02, 0x07, 0x8b, 0x5d, 0x7d,3510x1b, 0x0e, 0xd1, 0xa6, 0xa5, 0x5d, 0x7d, 0x57,3520x88, 0xa8, 0xcc, 0x81, 0xb4, 0x86, 0x4e, 0xb4,3530x40, 0xe9, 0x1d, 0xc3, 0xb1, 0x24, 0x3e, 0x7f,3540xcc, 0x8a, 0x24, 0x9b, 0xdf, 0x6d, 0xf0, 0x39,3550x69, 0x3e, 0x4c, 0xc0, 0x96, 0xe4, 0x13, 0xda,3560x90, 0xda, 0xf4, 0x95, 0x66, 0x8b, 0x17, 0x17,3570xfe, 0x39, 0x43, 0x25, 0xaa, 0xda, 0xa0, 0x43,3580x3c, 0xb1, 0x41, 0x02, 0xa3, 0xf0, 0xa7, 0x19,3590x59, 0xbc, 0x1d, 0x7d, 0x6c, 0x6d, 0x91, 0x09,3600x5c, 0xb7, 0x5b, 0x01, 0xd1, 0x6f, 0x17, 0x21,3610x97, 0xbf, 0x89, 0x71, 0xa5, 0xb0, 0x6e, 0x07,3620x45, 0xfd, 0x9d, 0xea, 0x07, 0xf6, 0x7a, 0x9f,3630x10, 0x18, 0x22, 0x30, 0x73, 0xac, 0xd4, 0x6b,3640x72, 0x44, 0xed, 0xd9, 0x19, 0x9b, 0x2d, 0x4a,3650x41, 0xdd, 0xd1, 0x85, 0x5e, 0x37, 0x19, 0xed,3660xd2, 0x15, 0x8f, 0x5e, 0x91, 0xdb, 0x33, 0xf2,3670xe4, 0xdb, 0xff, 0x98, 0xfb, 0xa3, 0xb5, 0xca,3680x21, 0x69, 0x08, 0xe7, 0x8a, 0xdf, 0x90, 0xff,3690x3e, 0xe9, 0x20, 0x86, 0x3c, 0xe9, 0xfc, 0x0b,3700xfe, 0x5c, 0x61, 0xaa, 0x13, 0x92, 0x7f, 0x7b,3710xec, 0xe0, 0x6d, 0xa8, 0x23, 0x22, 0xf6, 0x6b,3720x77, 0xc4, 0xfe, 0x40, 0x07, 0x3b, 0xb6, 0xf6,3730x8e, 0x5f, 0xd4, 0xb9, 0xb7, 0x0f, 0x21, 0x04,3740xef, 0x83, 0x63, 0x91, 0x69, 0x40, 0xa3, 0x48,3750x5c, 0xd2, 0x60, 0xf9, 0x4f, 0x6c, 0x47, 0x8b,3760x3b, 0xb1, 0x9f, 0x8e, 0xee, 0x16, 0x8a, 0x13,3770xfc, 0x46, 0x17, 0xc3, 0xc3, 0x32, 0x56, 0xf8,3780x3c, 0x85, 0x3a, 0xb6, 0x3e, 0xaa, 0x89, 0x4f,3790xb3, 0xdf, 0x38, 0xfd, 0xf1, 0xe4, 0x3a, 0xc0,3800xe6, 0x58, 0xb5, 0x8f, 0xc5, 0x29, 0xa2, 0x92,3810x4a, 0xb6, 0xa0, 0x34, 0x7f, 0xab, 0xb5, 0x8a,3820x90, 0xa1, 0xdb, 0x4d, 0xca, 0xb6, 0x2c, 0x41,3830x3c, 0xf7, 0x2b, 0x21, 0xc3, 0xfd, 0xf4, 0x17,3840x5c, 0xb5, 0x33, 0x17, 0x68, 0x2b, 0x08, 0x30,3850xf3, 0xf7, 0x30, 0x3c, 0x96, 0xe6, 0x6a, 0x20,3860x97, 0xe7, 0x4d, 0x10, 0x5f, 0x47, 0x5f, 0x49,3870x96, 0x09, 0xf0, 0x27, 0x91, 0xc8, 0xf8, 0x5a,3880x2e, 0x79, 0xb5, 0xe2, 0xb8, 0xe8, 0xb9, 0x7b,3890xd5, 0x10, 0xcb, 0xff, 0x5d, 0x14, 0x73, 0xf3390};391static const u8 enc_output008[] __initconst = {3920x14, 0xf6, 0x41, 0x37, 0xa6, 0xd4, 0x27, 0xcd,3930xdb, 0x06, 0x3e, 0x9a, 0x4e, 0xab, 0xd5, 0xb1,3940x1e, 0x6b, 0xd2, 0xbc, 0x11, 0xf4, 0x28, 0x93,3950x63, 0x54, 0xef, 0xbb, 0x5e, 0x1d, 0x3a, 0x1d,3960x37, 0x3c, 0x0a, 0x6c, 0x1e, 0xc2, 0xd1, 0x2c,3970xb5, 0xa3, 0xb5, 0x7b, 0xb8, 0x8f, 0x25, 0xa6,3980x1b, 0x61, 0x1c, 0xec, 0x28, 0x58, 0x26, 0xa4,3990xa8, 0x33, 0x28, 0x25, 0x5c, 0x45, 0x05, 0xe5,4000x6c, 0x99, 0xe5, 0x45, 0xc4, 0xa2, 0x03, 0x84,4010x03, 0x73, 0x1e, 0x8c, 0x49, 0xac, 0x20, 0xdd,4020x8d, 0xb3, 0xc4, 0xf5, 0xe7, 0x4f, 0xf1, 0xed,4030xa1, 0x98, 0xde, 0xa4, 0x96, 0xdd, 0x2f, 0xab,4040xab, 0x97, 0xcf, 0x3e, 0xd2, 0x9e, 0xb8, 0x13,4050x07, 0x28, 0x29, 0x19, 0xaf, 0xfd, 0xf2, 0x49,4060x43, 0xea, 0x49, 0x26, 0x91, 0xc1, 0x07, 0xd6,4070xbb, 0x81, 0x75, 0x35, 0x0d, 0x24, 0x7f, 0xc8,4080xda, 0xd4, 0xb7, 0xeb, 0xe8, 0x5c, 0x09, 0xa2,4090x2f, 0xdc, 0x28, 0x7d, 0x3a, 0x03, 0xfa, 0x94,4100xb5, 0x1d, 0x17, 0x99, 0x36, 0xc3, 0x1c, 0x18,4110x34, 0xe3, 0x9f, 0xf5, 0x55, 0x7c, 0xb0, 0x60,4120x9d, 0xff, 0xac, 0xd4, 0x61, 0xf2, 0xad, 0xf8,4130xce, 0xc7, 0xbe, 0x5c, 0xd2, 0x95, 0xa8, 0x4b,4140x77, 0x13, 0x19, 0x59, 0x26, 0xc9, 0xb7, 0x8f,4150x6a, 0xcb, 0x2d, 0x37, 0x91, 0xea, 0x92, 0x9c,4160x94, 0x5b, 0xda, 0x0b, 0xce, 0xfe, 0x30, 0x20,4170xf8, 0x51, 0xad, 0xf2, 0xbe, 0xe7, 0xc7, 0xff,4180xb3, 0x33, 0x91, 0x6a, 0xc9, 0x1a, 0x41, 0xc9,4190x0f, 0xf3, 0x10, 0x0e, 0xfd, 0x53, 0xff, 0x6c,4200x16, 0x52, 0xd9, 0xf3, 0xf7, 0x98, 0x2e, 0xc9,4210x07, 0x31, 0x2c, 0x0c, 0x72, 0xd7, 0xc5, 0xc6,4220x08, 0x2a, 0x7b, 0xda, 0xbd, 0x7e, 0x02, 0xea,4230x1a, 0xbb, 0xf2, 0x04, 0x27, 0x61, 0x28, 0x8e,4240xf5, 0x04, 0x03, 0x1f, 0x4c, 0x07, 0x55, 0x82,4250xec, 0x1e, 0xd7, 0x8b, 0x2f, 0x65, 0x56, 0xd1,4260xd9, 0x1e, 0x3c, 0xe9, 0x1f, 0x5e, 0x98, 0x70,4270x38, 0x4a, 0x8c, 0x49, 0xc5, 0x43, 0xa0, 0xa1,4280x8b, 0x74, 0x9d, 0x4c, 0x62, 0x0d, 0x10, 0x0c,4290xf4, 0x6c, 0x8f, 0xe0, 0xaa, 0x9a, 0x8d, 0xb7,4300xe0, 0xbe, 0x4c, 0x87, 0xf1, 0x98, 0x2f, 0xcc,4310xed, 0xc0, 0x52, 0x29, 0xdc, 0x83, 0xf8, 0xfc,4320x2c, 0x0e, 0xa8, 0x51, 0x4d, 0x80, 0x0d, 0xa3,4330xfe, 0xd8, 0x37, 0xe7, 0x41, 0x24, 0xfc, 0xfb,4340x75, 0xe3, 0x71, 0x7b, 0x57, 0x45, 0xf5, 0x97,4350x73, 0x65, 0x63, 0x14, 0x74, 0xb8, 0x82, 0x9f,4360xf8, 0x60, 0x2f, 0x8a, 0xf2, 0x4e, 0xf1, 0x39,4370xda, 0x33, 0x91, 0xf8, 0x36, 0xe0, 0x8d, 0x3f,4380x1f, 0x3b, 0x56, 0xdc, 0xa0, 0x8f, 0x3c, 0x9d,4390x71, 0x52, 0xa7, 0xb8, 0xc0, 0xa5, 0xc6, 0xa2,4400x73, 0xda, 0xf4, 0x4b, 0x74, 0x5b, 0x00, 0x3d,4410x99, 0xd7, 0x96, 0xba, 0xe6, 0xe1, 0xa6, 0x96,4420x38, 0xad, 0xb3, 0xc0, 0xd2, 0xba, 0x91, 0x6b,4430xf9, 0x19, 0xdd, 0x3b, 0xbe, 0xbe, 0x9c, 0x20,4440x50, 0xba, 0xa1, 0xd0, 0xce, 0x11, 0xbd, 0x95,4450xd8, 0xd1, 0xdd, 0x33, 0x85, 0x74, 0xdc, 0xdb,4460x66, 0x76, 0x44, 0xdc, 0x03, 0x74, 0x48, 0x35,4470x98, 0xb1, 0x18, 0x47, 0x94, 0x7d, 0xff, 0x62,4480xe4, 0x58, 0x78, 0xab, 0xed, 0x95, 0x36, 0xd9,4490x84, 0x91, 0x82, 0x64, 0x41, 0xbb, 0x58, 0xe6,4500x1c, 0x20, 0x6d, 0x15, 0x6b, 0x13, 0x96, 0xe8,4510x35, 0x7f, 0xdc, 0x40, 0x2c, 0xe9, 0xbc, 0x8a,4520x4f, 0x92, 0xec, 0x06, 0x2d, 0x50, 0xdf, 0x93,4530x5d, 0x65, 0x5a, 0xa8, 0xfc, 0x20, 0x50, 0x14,4540xa9, 0x8a, 0x7e, 0x1d, 0x08, 0x1f, 0xe2, 0x99,4550xd0, 0xbe, 0xfb, 0x3a, 0x21, 0x9d, 0xad, 0x86,4560x54, 0xfd, 0x0d, 0x98, 0x1c, 0x5a, 0x6f, 0x1f,4570x9a, 0x40, 0xcd, 0xa2, 0xff, 0x6a, 0xf1, 0x54458};459static const u8 enc_assoc008[] __initconst = { };460static const u8 enc_nonce008[] __initconst = {4610x0e, 0x0d, 0x57, 0xbb, 0x7b, 0x40, 0x54, 0x02462};463static const u8 enc_key008[] __initconst = {4640xf2, 0xaa, 0x4f, 0x99, 0xfd, 0x3e, 0xa8, 0x53,4650xc1, 0x44, 0xe9, 0x81, 0x18, 0xdc, 0xf5, 0xf0,4660x3e, 0x44, 0x15, 0x59, 0xe0, 0xc5, 0x44, 0x86,4670xc3, 0x91, 0xa8, 0x75, 0xc0, 0x12, 0x46, 0xba468};469470static const u8 enc_input009[] __initconst = {4710xe6, 0xc3, 0xdb, 0x63, 0x55, 0x15, 0xe3, 0x5b,4720xb7, 0x4b, 0x27, 0x8b, 0x5a, 0xdd, 0xc2, 0xe8,4730x3a, 0x6b, 0xd7, 0x81, 0x96, 0x35, 0x97, 0xca,4740xd7, 0x68, 0xe8, 0xef, 0xce, 0xab, 0xda, 0x09,4750x6e, 0xd6, 0x8e, 0xcb, 0x55, 0xb5, 0xe1, 0xe5,4760x57, 0xfd, 0xc4, 0xe3, 0xe0, 0x18, 0x4f, 0x85,4770xf5, 0x3f, 0x7e, 0x4b, 0x88, 0xc9, 0x52, 0x44,4780x0f, 0xea, 0xaf, 0x1f, 0x71, 0x48, 0x9f, 0x97,4790x6d, 0xb9, 0x6f, 0x00, 0xa6, 0xde, 0x2b, 0x77,4800x8b, 0x15, 0xad, 0x10, 0xa0, 0x2b, 0x7b, 0x41,4810x90, 0x03, 0x2d, 0x69, 0xae, 0xcc, 0x77, 0x7c,4820xa5, 0x9d, 0x29, 0x22, 0xc2, 0xea, 0xb4, 0x00,4830x1a, 0xd2, 0x7a, 0x98, 0x8a, 0xf9, 0xf7, 0x82,4840xb0, 0xab, 0xd8, 0xa6, 0x94, 0x8d, 0x58, 0x2f,4850x01, 0x9e, 0x00, 0x20, 0xfc, 0x49, 0xdc, 0x0e,4860x03, 0xe8, 0x45, 0x10, 0xd6, 0xa8, 0xda, 0x55,4870x10, 0x9a, 0xdf, 0x67, 0x22, 0x8b, 0x43, 0xab,4880x00, 0xbb, 0x02, 0xc8, 0xdd, 0x7b, 0x97, 0x17,4890xd7, 0x1d, 0x9e, 0x02, 0x5e, 0x48, 0xde, 0x8e,4900xcf, 0x99, 0x07, 0x95, 0x92, 0x3c, 0x5f, 0x9f,4910xc5, 0x8a, 0xc0, 0x23, 0xaa, 0xd5, 0x8c, 0x82,4920x6e, 0x16, 0x92, 0xb1, 0x12, 0x17, 0x07, 0xc3,4930xfb, 0x36, 0xf5, 0x6c, 0x35, 0xd6, 0x06, 0x1f,4940x9f, 0xa7, 0x94, 0xa2, 0x38, 0x63, 0x9c, 0xb0,4950x71, 0xb3, 0xa5, 0xd2, 0xd8, 0xba, 0x9f, 0x08,4960x01, 0xb3, 0xff, 0x04, 0x97, 0x73, 0x45, 0x1b,4970xd5, 0xa9, 0x9c, 0x80, 0xaf, 0x04, 0x9a, 0x85,4980xdb, 0x32, 0x5b, 0x5d, 0x1a, 0xc1, 0x36, 0x28,4990x10, 0x79, 0xf1, 0x3c, 0xbf, 0x1a, 0x41, 0x5c,5000x4e, 0xdf, 0xb2, 0x7c, 0x79, 0x3b, 0x7a, 0x62,5010x3d, 0x4b, 0xc9, 0x9b, 0x2a, 0x2e, 0x7c, 0xa2,5020xb1, 0x11, 0x98, 0xa7, 0x34, 0x1a, 0x00, 0xf3,5030xd1, 0xbc, 0x18, 0x22, 0xba, 0x02, 0x56, 0x62,5040x31, 0x10, 0x11, 0x6d, 0xe0, 0x54, 0x9d, 0x40,5050x1f, 0x26, 0x80, 0x41, 0xca, 0x3f, 0x68, 0x0f,5060x32, 0x1d, 0x0a, 0x8e, 0x79, 0xd8, 0xa4, 0x1b,5070x29, 0x1c, 0x90, 0x8e, 0xc5, 0xe3, 0xb4, 0x91,5080x37, 0x9a, 0x97, 0x86, 0x99, 0xd5, 0x09, 0xc5,5090xbb, 0xa3, 0x3f, 0x21, 0x29, 0x82, 0x14, 0x5c,5100xab, 0x25, 0xfb, 0xf2, 0x4f, 0x58, 0x26, 0xd4,5110x83, 0xaa, 0x66, 0x89, 0x67, 0x7e, 0xc0, 0x49,5120xe1, 0x11, 0x10, 0x7f, 0x7a, 0xda, 0x29, 0x04,5130xff, 0xf0, 0xcb, 0x09, 0x7c, 0x9d, 0xfa, 0x03,5140x6f, 0x81, 0x09, 0x31, 0x60, 0xfb, 0x08, 0xfa,5150x74, 0xd3, 0x64, 0x44, 0x7c, 0x55, 0x85, 0xec,5160x9c, 0x6e, 0x25, 0xb7, 0x6c, 0xc5, 0x37, 0xb6,5170x83, 0x87, 0x72, 0x95, 0x8b, 0x9d, 0xe1, 0x69,5180x5c, 0x31, 0x95, 0x42, 0xa6, 0x2c, 0xd1, 0x36,5190x47, 0x1f, 0xec, 0x54, 0xab, 0xa2, 0x1c, 0xd8,5200x00, 0xcc, 0xbc, 0x0d, 0x65, 0xe2, 0x67, 0xbf,5210xbc, 0xea, 0xee, 0x9e, 0xe4, 0x36, 0x95, 0xbe,5220x73, 0xd9, 0xa6, 0xd9, 0x0f, 0xa0, 0xcc, 0x82,5230x76, 0x26, 0xad, 0x5b, 0x58, 0x6c, 0x4e, 0xab,5240x29, 0x64, 0xd3, 0xd9, 0xa9, 0x08, 0x8c, 0x1d,5250xa1, 0x4f, 0x80, 0xd8, 0x3f, 0x94, 0xfb, 0xd3,5260x7b, 0xfc, 0xd1, 0x2b, 0xc3, 0x21, 0xeb, 0xe5,5270x1c, 0x84, 0x23, 0x7f, 0x4b, 0xfa, 0xdb, 0x34,5280x18, 0xa2, 0xc2, 0xe5, 0x13, 0xfe, 0x6c, 0x49,5290x81, 0xd2, 0x73, 0xe7, 0xe2, 0xd7, 0xe4, 0x4f,5300x4b, 0x08, 0x6e, 0xb1, 0x12, 0x22, 0x10, 0x9d,5310xac, 0x51, 0x1e, 0x17, 0xd9, 0x8a, 0x0b, 0x42,5320x88, 0x16, 0x81, 0x37, 0x7c, 0x6a, 0xf7, 0xef,5330x2d, 0xe3, 0xd9, 0xf8, 0x5f, 0xe0, 0x53, 0x27,5340x74, 0xb9, 0xe2, 0xd6, 0x1c, 0x80, 0x2c, 0x52,5350x65536};537static const u8 enc_output009[] __initconst = {5380xfd, 0x81, 0x8d, 0xd0, 0x3d, 0xb4, 0xd5, 0xdf,5390xd3, 0x42, 0x47, 0x5a, 0x6d, 0x19, 0x27, 0x66,5400x4b, 0x2e, 0x0c, 0x27, 0x9c, 0x96, 0x4c, 0x72,5410x02, 0xa3, 0x65, 0xc3, 0xb3, 0x6f, 0x2e, 0xbd,5420x63, 0x8a, 0x4a, 0x5d, 0x29, 0xa2, 0xd0, 0x28,5430x48, 0xc5, 0x3d, 0x98, 0xa3, 0xbc, 0xe0, 0xbe,5440x3b, 0x3f, 0xe6, 0x8a, 0xa4, 0x7f, 0x53, 0x06,5450xfa, 0x7f, 0x27, 0x76, 0x72, 0x31, 0xa1, 0xf5,5460xd6, 0x0c, 0x52, 0x47, 0xba, 0xcd, 0x4f, 0xd7,5470xeb, 0x05, 0x48, 0x0d, 0x7c, 0x35, 0x4a, 0x09,5480xc9, 0x76, 0x71, 0x02, 0xa3, 0xfb, 0xb7, 0x1a,5490x65, 0xb7, 0xed, 0x98, 0xc6, 0x30, 0x8a, 0x00,5500xae, 0xa1, 0x31, 0xe5, 0xb5, 0x9e, 0x6d, 0x62,5510xda, 0xda, 0x07, 0x0f, 0x38, 0x38, 0xd3, 0xcb,5520xc1, 0xb0, 0xad, 0xec, 0x72, 0xec, 0xb1, 0xa2,5530x7b, 0x59, 0xf3, 0x3d, 0x2b, 0xef, 0xcd, 0x28,5540x5b, 0x83, 0xcc, 0x18, 0x91, 0x88, 0xb0, 0x2e,5550xf9, 0x29, 0x31, 0x18, 0xf9, 0x4e, 0xe9, 0x0a,5560x91, 0x92, 0x9f, 0xae, 0x2d, 0xad, 0xf4, 0xe6,5570x1a, 0xe2, 0xa4, 0xee, 0x47, 0x15, 0xbf, 0x83,5580x6e, 0xd7, 0x72, 0x12, 0x3b, 0x2d, 0x24, 0xe9,5590xb2, 0x55, 0xcb, 0x3c, 0x10, 0xf0, 0x24, 0x8a,5600x4a, 0x02, 0xea, 0x90, 0x25, 0xf0, 0xb4, 0x79,5610x3a, 0xef, 0x6e, 0xf5, 0x52, 0xdf, 0xb0, 0x0a,5620xcd, 0x24, 0x1c, 0xd3, 0x2e, 0x22, 0x74, 0xea,5630x21, 0x6f, 0xe9, 0xbd, 0xc8, 0x3e, 0x36, 0x5b,5640x19, 0xf1, 0xca, 0x99, 0x0a, 0xb4, 0xa7, 0x52,5650x1a, 0x4e, 0xf2, 0xad, 0x8d, 0x56, 0x85, 0xbb,5660x64, 0x89, 0xba, 0x26, 0xf9, 0xc7, 0xe1, 0x89,5670x19, 0x22, 0x77, 0xc3, 0xa8, 0xfc, 0xff, 0xad,5680xfe, 0xb9, 0x48, 0xae, 0x12, 0x30, 0x9f, 0x19,5690xfb, 0x1b, 0xef, 0x14, 0x87, 0x8a, 0x78, 0x71,5700xf3, 0xf4, 0xb7, 0x00, 0x9c, 0x1d, 0xb5, 0x3d,5710x49, 0x00, 0x0c, 0x06, 0xd4, 0x50, 0xf9, 0x54,5720x45, 0xb2, 0x5b, 0x43, 0xdb, 0x6d, 0xcf, 0x1a,5730xe9, 0x7a, 0x7a, 0xcf, 0xfc, 0x8a, 0x4e, 0x4d,5740x0b, 0x07, 0x63, 0x28, 0xd8, 0xe7, 0x08, 0x95,5750xdf, 0xa6, 0x72, 0x93, 0x2e, 0xbb, 0xa0, 0x42,5760x89, 0x16, 0xf1, 0xd9, 0x0c, 0xf9, 0xa1, 0x16,5770xfd, 0xd9, 0x03, 0xb4, 0x3b, 0x8a, 0xf5, 0xf6,5780xe7, 0x6b, 0x2e, 0x8e, 0x4c, 0x3d, 0xe2, 0xaf,5790x08, 0x45, 0x03, 0xff, 0x09, 0xb6, 0xeb, 0x2d,5800xc6, 0x1b, 0x88, 0x94, 0xac, 0x3e, 0xf1, 0x9f,5810x0e, 0x0e, 0x2b, 0xd5, 0x00, 0x4d, 0x3f, 0x3b,5820x53, 0xae, 0xaf, 0x1c, 0x33, 0x5f, 0x55, 0x6e,5830x8d, 0xaf, 0x05, 0x7a, 0x10, 0x34, 0xc9, 0xf4,5840x66, 0xcb, 0x62, 0x12, 0xa6, 0xee, 0xe8, 0x1c,5850x5d, 0x12, 0x86, 0xdb, 0x6f, 0x1c, 0x33, 0xc4,5860x1c, 0xda, 0x82, 0x2d, 0x3b, 0x59, 0xfe, 0xb1,5870xa4, 0x59, 0x41, 0x86, 0xd0, 0xef, 0xae, 0xfb,5880xda, 0x6d, 0x11, 0xb8, 0xca, 0xe9, 0x6e, 0xff,5890xf7, 0xa9, 0xd9, 0x70, 0x30, 0xfc, 0x53, 0xe2,5900xd7, 0xa2, 0x4e, 0xc7, 0x91, 0xd9, 0x07, 0x06,5910xaa, 0xdd, 0xb0, 0x59, 0x28, 0x1d, 0x00, 0x66,5920xc5, 0x54, 0xc2, 0xfc, 0x06, 0xda, 0x05, 0x90,5930x52, 0x1d, 0x37, 0x66, 0xee, 0xf0, 0xb2, 0x55,5940x8a, 0x5d, 0xd2, 0x38, 0x86, 0x94, 0x9b, 0xfc,5950x10, 0x4c, 0xa1, 0xb9, 0x64, 0x3e, 0x44, 0xb8,5960x5f, 0xb0, 0x0c, 0xec, 0xe0, 0xc9, 0xe5, 0x62,5970x75, 0x3f, 0x09, 0xd5, 0xf5, 0xd9, 0x26, 0xba,5980x9e, 0xd2, 0xf4, 0xb9, 0x48, 0x0a, 0xbc, 0xa2,5990xd6, 0x7c, 0x36, 0x11, 0x7d, 0x26, 0x81, 0x89,6000xcf, 0xa4, 0xad, 0x73, 0x0e, 0xee, 0xcc, 0x06,6010xa9, 0xdb, 0xb1, 0xfd, 0xfb, 0x09, 0x7f, 0x90,6020x42, 0x37, 0x2f, 0xe1, 0x9c, 0x0f, 0x6f, 0xcf,6030x43, 0xb5, 0xd9, 0x90, 0xe1, 0x85, 0xf5, 0xa8,6040xae605};606static const u8 enc_assoc009[] __initconst = {6070x5a, 0x27, 0xff, 0xeb, 0xdf, 0x84, 0xb2, 0x9e,6080xef609};610static const u8 enc_nonce009[] __initconst = {6110xef, 0x2d, 0x63, 0xee, 0x6b, 0x80, 0x8b, 0x78612};613static const u8 enc_key009[] __initconst = {6140xea, 0xbc, 0x56, 0x99, 0xe3, 0x50, 0xff, 0xc5,6150xcc, 0x1a, 0xd7, 0xc1, 0x57, 0x72, 0xea, 0x86,6160x5b, 0x89, 0x88, 0x61, 0x3d, 0x2f, 0x9b, 0xb2,6170xe7, 0x9c, 0xec, 0x74, 0x6e, 0x3e, 0xf4, 0x3b618};619620static const u8 enc_input010[] __initconst = {6210x42, 0x93, 0xe4, 0xeb, 0x97, 0xb0, 0x57, 0xbf,6220x1a, 0x8b, 0x1f, 0xe4, 0x5f, 0x36, 0x20, 0x3c,6230xef, 0x0a, 0xa9, 0x48, 0x5f, 0x5f, 0x37, 0x22,6240x3a, 0xde, 0xe3, 0xae, 0xbe, 0xad, 0x07, 0xcc,6250xb1, 0xf6, 0xf5, 0xf9, 0x56, 0xdd, 0xe7, 0x16,6260x1e, 0x7f, 0xdf, 0x7a, 0x9e, 0x75, 0xb7, 0xc7,6270xbe, 0xbe, 0x8a, 0x36, 0x04, 0xc0, 0x10, 0xf4,6280x95, 0x20, 0x03, 0xec, 0xdc, 0x05, 0xa1, 0x7d,6290xc4, 0xa9, 0x2c, 0x82, 0xd0, 0xbc, 0x8b, 0xc5,6300xc7, 0x45, 0x50, 0xf6, 0xa2, 0x1a, 0xb5, 0x46,6310x3b, 0x73, 0x02, 0xa6, 0x83, 0x4b, 0x73, 0x82,6320x58, 0x5e, 0x3b, 0x65, 0x2f, 0x0e, 0xfd, 0x2b,6330x59, 0x16, 0xce, 0xa1, 0x60, 0x9c, 0xe8, 0x3a,6340x99, 0xed, 0x8d, 0x5a, 0xcf, 0xf6, 0x83, 0xaf,6350xba, 0xd7, 0x73, 0x73, 0x40, 0x97, 0x3d, 0xca,6360xef, 0x07, 0x57, 0xe6, 0xd9, 0x70, 0x0e, 0x95,6370xae, 0xa6, 0x8d, 0x04, 0xcc, 0xee, 0xf7, 0x09,6380x31, 0x77, 0x12, 0xa3, 0x23, 0x97, 0x62, 0xb3,6390x7b, 0x32, 0xfb, 0x80, 0x14, 0x48, 0x81, 0xc3,6400xe5, 0xea, 0x91, 0x39, 0x52, 0x81, 0xa2, 0x4f,6410xe4, 0xb3, 0x09, 0xff, 0xde, 0x5e, 0xe9, 0x58,6420x84, 0x6e, 0xf9, 0x3d, 0xdf, 0x25, 0xea, 0xad,6430xae, 0xe6, 0x9a, 0xd1, 0x89, 0x55, 0xd3, 0xde,6440x6c, 0x52, 0xdb, 0x70, 0xfe, 0x37, 0xce, 0x44,6450x0a, 0xa8, 0x25, 0x5f, 0x92, 0xc1, 0x33, 0x4a,6460x4f, 0x9b, 0x62, 0x35, 0xff, 0xce, 0xc0, 0xa9,6470x60, 0xce, 0x52, 0x00, 0x97, 0x51, 0x35, 0x26,6480x2e, 0xb9, 0x36, 0xa9, 0x87, 0x6e, 0x1e, 0xcc,6490x91, 0x78, 0x53, 0x98, 0x86, 0x5b, 0x9c, 0x74,6500x7d, 0x88, 0x33, 0xe1, 0xdf, 0x37, 0x69, 0x2b,6510xbb, 0xf1, 0x4d, 0xf4, 0xd1, 0xf1, 0x39, 0x93,6520x17, 0x51, 0x19, 0xe3, 0x19, 0x1e, 0x76, 0x37,6530x25, 0xfb, 0x09, 0x27, 0x6a, 0xab, 0x67, 0x6f,6540x14, 0x12, 0x64, 0xe7, 0xc4, 0x07, 0xdf, 0x4d,6550x17, 0xbb, 0x6d, 0xe0, 0xe9, 0xb9, 0xab, 0xca,6560x10, 0x68, 0xaf, 0x7e, 0xb7, 0x33, 0x54, 0x73,6570x07, 0x6e, 0xf7, 0x81, 0x97, 0x9c, 0x05, 0x6f,6580x84, 0x5f, 0xd2, 0x42, 0xfb, 0x38, 0xcf, 0xd1,6590x2f, 0x14, 0x30, 0x88, 0x98, 0x4d, 0x5a, 0xa9,6600x76, 0xd5, 0x4f, 0x3e, 0x70, 0x6c, 0x85, 0x76,6610xd7, 0x01, 0xa0, 0x1a, 0xc8, 0x4e, 0xaa, 0xac,6620x78, 0xfe, 0x46, 0xde, 0x6a, 0x05, 0x46, 0xa7,6630x43, 0x0c, 0xb9, 0xde, 0xb9, 0x68, 0xfb, 0xce,6640x42, 0x99, 0x07, 0x4d, 0x0b, 0x3b, 0x5a, 0x30,6650x35, 0xa8, 0xf9, 0x3a, 0x73, 0xef, 0x0f, 0xdb,6660x1e, 0x16, 0x42, 0xc4, 0xba, 0xae, 0x58, 0xaa,6670xf8, 0xe5, 0x75, 0x2f, 0x1b, 0x15, 0x5c, 0xfd,6680x0a, 0x97, 0xd0, 0xe4, 0x37, 0x83, 0x61, 0x5f,6690x43, 0xa6, 0xc7, 0x3f, 0x38, 0x59, 0xe6, 0xeb,6700xa3, 0x90, 0xc3, 0xaa, 0xaa, 0x5a, 0xd3, 0x34,6710xd4, 0x17, 0xc8, 0x65, 0x3e, 0x57, 0xbc, 0x5e,6720xdd, 0x9e, 0xb7, 0xf0, 0x2e, 0x5b, 0xb2, 0x1f,6730x8a, 0x08, 0x0d, 0x45, 0x91, 0x0b, 0x29, 0x53,6740x4f, 0x4c, 0x5a, 0x73, 0x56, 0xfe, 0xaf, 0x41,6750x01, 0x39, 0x0a, 0x24, 0x3c, 0x7e, 0xbe, 0x4e,6760x53, 0xf3, 0xeb, 0x06, 0x66, 0x51, 0x28, 0x1d,6770xbd, 0x41, 0x0a, 0x01, 0xab, 0x16, 0x47, 0x27,6780x47, 0x47, 0xf7, 0xcb, 0x46, 0x0a, 0x70, 0x9e,6790x01, 0x9c, 0x09, 0xe1, 0x2a, 0x00, 0x1a, 0xd8,6800xd4, 0x79, 0x9d, 0x80, 0x15, 0x8e, 0x53, 0x2a,6810x65, 0x83, 0x78, 0x3e, 0x03, 0x00, 0x07, 0x12,6820x1f, 0x33, 0x3e, 0x7b, 0x13, 0x37, 0xf1, 0xc3,6830xef, 0xb7, 0xc1, 0x20, 0x3c, 0x3e, 0x67, 0x66,6840x5d, 0x88, 0xa7, 0x7d, 0x33, 0x50, 0x77, 0xb0,6850x28, 0x8e, 0xe7, 0x2c, 0x2e, 0x7a, 0xf4, 0x3c,6860x8d, 0x74, 0x83, 0xaf, 0x8e, 0x87, 0x0f, 0xe4,6870x50, 0xff, 0x84, 0x5c, 0x47, 0x0c, 0x6a, 0x49,6880xbf, 0x42, 0x86, 0x77, 0x15, 0x48, 0xa5, 0x90,6890x5d, 0x93, 0xd6, 0x2a, 0x11, 0xd5, 0xd5, 0x11,6900xaa, 0xce, 0xe7, 0x6f, 0xa5, 0xb0, 0x09, 0x2c,6910x8d, 0xd3, 0x92, 0xf0, 0x5a, 0x2a, 0xda, 0x5b,6920x1e, 0xd5, 0x9a, 0xc4, 0xc4, 0xf3, 0x49, 0x74,6930x41, 0xca, 0xe8, 0xc1, 0xf8, 0x44, 0xd6, 0x3c,6940xae, 0x6c, 0x1d, 0x9a, 0x30, 0x04, 0x4d, 0x27,6950x0e, 0xb1, 0x5f, 0x59, 0xa2, 0x24, 0xe8, 0xe1,6960x98, 0xc5, 0x6a, 0x4c, 0xfe, 0x41, 0xd2, 0x27,6970x42, 0x52, 0xe1, 0xe9, 0x7d, 0x62, 0xe4, 0x88,6980x0f, 0xad, 0xb2, 0x70, 0xcb, 0x9d, 0x4c, 0x27,6990x2e, 0x76, 0x1e, 0x1a, 0x63, 0x65, 0xf5, 0x3b,7000xf8, 0x57, 0x69, 0xeb, 0x5b, 0x38, 0x26, 0x39,7010x33, 0x25, 0x45, 0x3e, 0x91, 0xb8, 0xd8, 0xc7,7020xd5, 0x42, 0xc0, 0x22, 0x31, 0x74, 0xf4, 0xbc,7030x0c, 0x23, 0xf1, 0xca, 0xc1, 0x8d, 0xd7, 0xbe,7040xc9, 0x62, 0xe4, 0x08, 0x1a, 0xcf, 0x36, 0xd5,7050xfe, 0x55, 0x21, 0x59, 0x91, 0x87, 0x87, 0xdf,7060x06, 0xdb, 0xdf, 0x96, 0x45, 0x58, 0xda, 0x05,7070xcd, 0x50, 0x4d, 0xd2, 0x7d, 0x05, 0x18, 0x73,7080x6a, 0x8d, 0x11, 0x85, 0xa6, 0x88, 0xe8, 0xda,7090xe6, 0x30, 0x33, 0xa4, 0x89, 0x31, 0x75, 0xbe,7100x69, 0x43, 0x84, 0x43, 0x50, 0x87, 0xdd, 0x71,7110x36, 0x83, 0xc3, 0x78, 0x74, 0x24, 0x0a, 0xed,7120x7b, 0xdb, 0xa4, 0x24, 0x0b, 0xb9, 0x7e, 0x5d,7130xff, 0xde, 0xb1, 0xef, 0x61, 0x5a, 0x45, 0x33,7140xf6, 0x17, 0x07, 0x08, 0x98, 0x83, 0x92, 0x0f,7150x23, 0x6d, 0xe6, 0xaa, 0x17, 0x54, 0xad, 0x6a,7160xc8, 0xdb, 0x26, 0xbe, 0xb8, 0xb6, 0x08, 0xfa,7170x68, 0xf1, 0xd7, 0x79, 0x6f, 0x18, 0xb4, 0x9e,7180x2d, 0x3f, 0x1b, 0x64, 0xaf, 0x8d, 0x06, 0x0e,7190x49, 0x28, 0xe0, 0x5d, 0x45, 0x68, 0x13, 0x87,7200xfa, 0xde, 0x40, 0x7b, 0xd2, 0xc3, 0x94, 0xd5,7210xe1, 0xd9, 0xc2, 0xaf, 0x55, 0x89, 0xeb, 0xb4,7220x12, 0x59, 0xa8, 0xd4, 0xc5, 0x29, 0x66, 0x38,7230xe6, 0xac, 0x22, 0x22, 0xd9, 0x64, 0x9b, 0x34,7240x0a, 0x32, 0x9f, 0xc2, 0xbf, 0x17, 0x6c, 0x3f,7250x71, 0x7a, 0x38, 0x6b, 0x98, 0xfb, 0x49, 0x36,7260x89, 0xc9, 0xe2, 0xd6, 0xc7, 0x5d, 0xd0, 0x69,7270x5f, 0x23, 0x35, 0xc9, 0x30, 0xe2, 0xfd, 0x44,7280x58, 0x39, 0xd7, 0x97, 0xfb, 0x5c, 0x00, 0xd5,7290x4f, 0x7a, 0x1a, 0x95, 0x8b, 0x62, 0x4b, 0xce,7300xe5, 0x91, 0x21, 0x7b, 0x30, 0x00, 0xd6, 0xdd,7310x6d, 0x02, 0x86, 0x49, 0x0f, 0x3c, 0x1a, 0x27,7320x3c, 0xd3, 0x0e, 0x71, 0xf2, 0xff, 0xf5, 0x2f,7330x87, 0xac, 0x67, 0x59, 0x81, 0xa3, 0xf7, 0xf8,7340xd6, 0x11, 0x0c, 0x84, 0xa9, 0x03, 0xee, 0x2a,7350xc4, 0xf3, 0x22, 0xab, 0x7c, 0xe2, 0x25, 0xf5,7360x67, 0xa3, 0xe4, 0x11, 0xe0, 0x59, 0xb3, 0xca,7370x87, 0xa0, 0xae, 0xc9, 0xa6, 0x62, 0x1b, 0x6e,7380x4d, 0x02, 0x6b, 0x07, 0x9d, 0xfd, 0xd0, 0x92,7390x06, 0xe1, 0xb2, 0x9a, 0x4a, 0x1f, 0x1f, 0x13,7400x49, 0x99, 0x97, 0x08, 0xde, 0x7f, 0x98, 0xaf,7410x51, 0x98, 0xee, 0x2c, 0xcb, 0xf0, 0x0b, 0xc6,7420xb6, 0xb7, 0x2d, 0x9a, 0xb1, 0xac, 0xa6, 0xe3,7430x15, 0x77, 0x9d, 0x6b, 0x1a, 0xe4, 0xfc, 0x8b,7440xf2, 0x17, 0x59, 0x08, 0x04, 0x58, 0x81, 0x9d,7450x1b, 0x1b, 0x69, 0x55, 0xc2, 0xb4, 0x3c, 0x1f,7460x50, 0xf1, 0x7f, 0x77, 0x90, 0x4c, 0x66, 0x40,7470x5a, 0xc0, 0x33, 0x1f, 0xcb, 0x05, 0x6d, 0x5c,7480x06, 0x87, 0x52, 0xa2, 0x8f, 0x26, 0xd5, 0x4f749};750static const u8 enc_output010[] __initconst = {7510xe5, 0x26, 0xa4, 0x3d, 0xbd, 0x33, 0xd0, 0x4b,7520x6f, 0x05, 0xa7, 0x6e, 0x12, 0x7a, 0xd2, 0x74,7530xa6, 0xdd, 0xbd, 0x95, 0xeb, 0xf9, 0xa4, 0xf1,7540x59, 0x93, 0x91, 0x70, 0xd9, 0xfe, 0x9a, 0xcd,7550x53, 0x1f, 0x3a, 0xab, 0xa6, 0x7c, 0x9f, 0xa6,7560x9e, 0xbd, 0x99, 0xd9, 0xb5, 0x97, 0x44, 0xd5,7570x14, 0x48, 0x4d, 0x9d, 0xc0, 0xd0, 0x05, 0x96,7580xeb, 0x4c, 0x78, 0x55, 0x09, 0x08, 0x01, 0x02,7590x30, 0x90, 0x7b, 0x96, 0x7a, 0x7b, 0x5f, 0x30,7600x41, 0x24, 0xce, 0x68, 0x61, 0x49, 0x86, 0x57,7610x82, 0xdd, 0x53, 0x1c, 0x51, 0x28, 0x2b, 0x53,7620x6e, 0x2d, 0xc2, 0x20, 0x4c, 0xdd, 0x8f, 0x65,7630x10, 0x20, 0x50, 0xdd, 0x9d, 0x50, 0xe5, 0x71,7640x40, 0x53, 0x69, 0xfc, 0x77, 0x48, 0x11, 0xb9,7650xde, 0xa4, 0x8d, 0x58, 0xe4, 0xa6, 0x1a, 0x18,7660x47, 0x81, 0x7e, 0xfc, 0xdd, 0xf6, 0xef, 0xce,7670x2f, 0x43, 0x68, 0xd6, 0x06, 0xe2, 0x74, 0x6a,7680xad, 0x90, 0xf5, 0x37, 0xf3, 0x3d, 0x82, 0x69,7690x40, 0xe9, 0x6b, 0xa7, 0x3d, 0xa8, 0x1e, 0xd2,7700x02, 0x7c, 0xb7, 0x9b, 0xe4, 0xda, 0x8f, 0x95,7710x06, 0xc5, 0xdf, 0x73, 0xa3, 0x20, 0x9a, 0x49,7720xde, 0x9c, 0xbc, 0xee, 0x14, 0x3f, 0x81, 0x5e,7730xf8, 0x3b, 0x59, 0x3c, 0xe1, 0x68, 0x12, 0x5a,7740x3a, 0x76, 0x3a, 0x3f, 0xf7, 0x87, 0x33, 0x0a,7750x01, 0xb8, 0xd4, 0xed, 0xb6, 0xbe, 0x94, 0x5e,7760x70, 0x40, 0x56, 0x67, 0x1f, 0x50, 0x44, 0x19,7770xce, 0x82, 0x70, 0x10, 0x87, 0x13, 0x20, 0x0b,7780x4c, 0x5a, 0xb6, 0xf6, 0xa7, 0xae, 0x81, 0x75,7790x01, 0x81, 0xe6, 0x4b, 0x57, 0x7c, 0xdd, 0x6d,7800xf8, 0x1c, 0x29, 0x32, 0xf7, 0xda, 0x3c, 0x2d,7810xf8, 0x9b, 0x25, 0x6e, 0x00, 0xb4, 0xf7, 0x2f,7820xf7, 0x04, 0xf7, 0xa1, 0x56, 0xac, 0x4f, 0x1a,7830x64, 0xb8, 0x47, 0x55, 0x18, 0x7b, 0x07, 0x4d,7840xbd, 0x47, 0x24, 0x80, 0x5d, 0xa2, 0x70, 0xc5,7850xdd, 0x8e, 0x82, 0xd4, 0xeb, 0xec, 0xb2, 0x0c,7860x39, 0xd2, 0x97, 0xc1, 0xcb, 0xeb, 0xf4, 0x77,7870x59, 0xb4, 0x87, 0xef, 0xcb, 0x43, 0x2d, 0x46,7880x54, 0xd1, 0xa7, 0xd7, 0x15, 0x99, 0x0a, 0x43,7890xa1, 0xe0, 0x99, 0x33, 0x71, 0xc1, 0xed, 0xfe,7900x72, 0x46, 0x33, 0x8e, 0x91, 0x08, 0x9f, 0xc8,7910x2e, 0xca, 0xfa, 0xdc, 0x59, 0xd5, 0xc3, 0x76,7920x84, 0x9f, 0xa3, 0x37, 0x68, 0xc3, 0xf0, 0x47,7930x2c, 0x68, 0xdb, 0x5e, 0xc3, 0x49, 0x4c, 0xe8,7940x92, 0x85, 0xe2, 0x23, 0xd3, 0x3f, 0xad, 0x32,7950xe5, 0x2b, 0x82, 0xd7, 0x8f, 0x99, 0x0a, 0x59,7960x5c, 0x45, 0xd9, 0xb4, 0x51, 0x52, 0xc2, 0xae,7970xbf, 0x80, 0xcf, 0xc9, 0xc9, 0x51, 0x24, 0x2a,7980x3b, 0x3a, 0x4d, 0xae, 0xeb, 0xbd, 0x22, 0xc3,7990x0e, 0x0f, 0x59, 0x25, 0x92, 0x17, 0xe9, 0x74,8000xc7, 0x8b, 0x70, 0x70, 0x36, 0x55, 0x95, 0x75,8010x4b, 0xad, 0x61, 0x2b, 0x09, 0xbc, 0x82, 0xf2,8020x6e, 0x94, 0x43, 0xae, 0xc3, 0xd5, 0xcd, 0x8e,8030xfe, 0x5b, 0x9a, 0x88, 0x43, 0x01, 0x75, 0xb2,8040x23, 0x09, 0xf7, 0x89, 0x83, 0xe7, 0xfa, 0xf9,8050xb4, 0x9b, 0xf8, 0xef, 0xbd, 0x1c, 0x92, 0xc1,8060xda, 0x7e, 0xfe, 0x05, 0xba, 0x5a, 0xcd, 0x07,8070x6a, 0x78, 0x9e, 0x5d, 0xfb, 0x11, 0x2f, 0x79,8080x38, 0xb6, 0xc2, 0x5b, 0x6b, 0x51, 0xb4, 0x71,8090xdd, 0xf7, 0x2a, 0xe4, 0xf4, 0x72, 0x76, 0xad,8100xc2, 0xdd, 0x64, 0x5d, 0x79, 0xb6, 0xf5, 0x7a,8110x77, 0x20, 0x05, 0x3d, 0x30, 0x06, 0xd4, 0x4c,8120x0a, 0x2c, 0x98, 0x5a, 0xb9, 0xd4, 0x98, 0xa9,8130x3f, 0xc6, 0x12, 0xea, 0x3b, 0x4b, 0xc5, 0x79,8140x64, 0x63, 0x6b, 0x09, 0x54, 0x3b, 0x14, 0x27,8150xba, 0x99, 0x80, 0xc8, 0x72, 0xa8, 0x12, 0x90,8160x29, 0xba, 0x40, 0x54, 0x97, 0x2b, 0x7b, 0xfe,8170xeb, 0xcd, 0x01, 0x05, 0x44, 0x72, 0xdb, 0x99,8180xe4, 0x61, 0xc9, 0x69, 0xd6, 0xb9, 0x28, 0xd1,8190x05, 0x3e, 0xf9, 0x0b, 0x49, 0x0a, 0x49, 0xe9,8200x8d, 0x0e, 0xa7, 0x4a, 0x0f, 0xaf, 0x32, 0xd0,8210xe0, 0xb2, 0x3a, 0x55, 0x58, 0xfe, 0x5c, 0x28,8220x70, 0x51, 0x23, 0xb0, 0x7b, 0x6a, 0x5f, 0x1e,8230xb8, 0x17, 0xd7, 0x94, 0x15, 0x8f, 0xee, 0x20,8240xc7, 0x42, 0x25, 0x3e, 0x9a, 0x14, 0xd7, 0x60,8250x72, 0x39, 0x47, 0x48, 0xa9, 0xfe, 0xdd, 0x47,8260x0a, 0xb1, 0xe6, 0x60, 0x28, 0x8c, 0x11, 0x68,8270xe1, 0xff, 0xd7, 0xce, 0xc8, 0xbe, 0xb3, 0xfe,8280x27, 0x30, 0x09, 0x70, 0xd7, 0xfa, 0x02, 0x33,8290x3a, 0x61, 0x2e, 0xc7, 0xff, 0xa4, 0x2a, 0xa8,8300x6e, 0xb4, 0x79, 0x35, 0x6d, 0x4c, 0x1e, 0x38,8310xf8, 0xee, 0xd4, 0x84, 0x4e, 0x6e, 0x28, 0xa7,8320xce, 0xc8, 0xc1, 0xcf, 0x80, 0x05, 0xf3, 0x04,8330xef, 0xc8, 0x18, 0x28, 0x2e, 0x8d, 0x5e, 0x0c,8340xdf, 0xb8, 0x5f, 0x96, 0xe8, 0xc6, 0x9c, 0x2f,8350xe5, 0xa6, 0x44, 0xd7, 0xe7, 0x99, 0x44, 0x0c,8360xec, 0xd7, 0x05, 0x60, 0x97, 0xbb, 0x74, 0x77,8370x58, 0xd5, 0xbb, 0x48, 0xde, 0x5a, 0xb2, 0x54,8380x7f, 0x0e, 0x46, 0x70, 0x6a, 0x6f, 0x78, 0xa5,8390x08, 0x89, 0x05, 0x4e, 0x7e, 0xa0, 0x69, 0xb4,8400x40, 0x60, 0x55, 0x77, 0x75, 0x9b, 0x19, 0xf2,8410xd5, 0x13, 0x80, 0x77, 0xf9, 0x4b, 0x3f, 0x1e,8420xee, 0xe6, 0x76, 0x84, 0x7b, 0x8c, 0xe5, 0x27,8430xa8, 0x0a, 0x91, 0x01, 0x68, 0x71, 0x8a, 0x3f,8440x06, 0xab, 0xf6, 0xa9, 0xa5, 0xe6, 0x72, 0x92,8450xe4, 0x67, 0xe2, 0xa2, 0x46, 0x35, 0x84, 0x55,8460x7d, 0xca, 0xa8, 0x85, 0xd0, 0xf1, 0x3f, 0xbe,8470xd7, 0x34, 0x64, 0xfc, 0xae, 0xe3, 0xe4, 0x04,8480x9f, 0x66, 0x02, 0xb9, 0x88, 0x10, 0xd9, 0xc4,8490x4c, 0x31, 0x43, 0x7a, 0x93, 0xe2, 0x9b, 0x56,8500x43, 0x84, 0xdc, 0xdc, 0xde, 0x1d, 0xa4, 0x02,8510x0e, 0xc2, 0xef, 0xc3, 0xf8, 0x78, 0xd1, 0xb2,8520x6b, 0x63, 0x18, 0xc9, 0xa9, 0xe5, 0x72, 0xd8,8530xf3, 0xb9, 0xd1, 0x8a, 0xc7, 0x1a, 0x02, 0x27,8540x20, 0x77, 0x10, 0xe5, 0xc8, 0xd4, 0x4a, 0x47,8550xe5, 0xdf, 0x5f, 0x01, 0xaa, 0xb0, 0xd4, 0x10,8560xbb, 0x69, 0xe3, 0x36, 0xc8, 0xe1, 0x3d, 0x43,8570xfb, 0x86, 0xcd, 0xcc, 0xbf, 0xf4, 0x88, 0xe0,8580x20, 0xca, 0xb7, 0x1b, 0xf1, 0x2f, 0x5c, 0xee,8590xd4, 0xd3, 0xa3, 0xcc, 0xa4, 0x1e, 0x1c, 0x47,8600xfb, 0xbf, 0xfc, 0xa2, 0x41, 0x55, 0x9d, 0xf6,8610x5a, 0x5e, 0x65, 0x32, 0x34, 0x7b, 0x52, 0x8d,8620xd5, 0xd0, 0x20, 0x60, 0x03, 0xab, 0x3f, 0x8c,8630xd4, 0x21, 0xea, 0x2a, 0xd9, 0xc4, 0xd0, 0xd3,8640x65, 0xd8, 0x7a, 0x13, 0x28, 0x62, 0x32, 0x4b,8650x2c, 0x87, 0x93, 0xa8, 0xb4, 0x52, 0x45, 0x09,8660x44, 0xec, 0xec, 0xc3, 0x17, 0xdb, 0x9a, 0x4d,8670x5c, 0xa9, 0x11, 0xd4, 0x7d, 0xaf, 0x9e, 0xf1,8680x2d, 0xb2, 0x66, 0xc5, 0x1d, 0xed, 0xb7, 0xcd,8690x0b, 0x25, 0x5e, 0x30, 0x47, 0x3f, 0x40, 0xf4,8700xa1, 0xa0, 0x00, 0x94, 0x10, 0xc5, 0x6a, 0x63,8710x1a, 0xd5, 0x88, 0x92, 0x8e, 0x82, 0x39, 0x87,8720x3c, 0x78, 0x65, 0x58, 0x42, 0x75, 0x5b, 0xdd,8730x77, 0x3e, 0x09, 0x4e, 0x76, 0x5b, 0xe6, 0x0e,8740x4d, 0x38, 0xb2, 0xc0, 0xb8, 0x95, 0x01, 0x7a,8750x10, 0xe0, 0xfb, 0x07, 0xf2, 0xab, 0x2d, 0x8c,8760x32, 0xed, 0x2b, 0xc0, 0x46, 0xc2, 0xf5, 0x38,8770x83, 0xf0, 0x17, 0xec, 0xc1, 0x20, 0x6a, 0x9a,8780x0b, 0x00, 0xa0, 0x98, 0x22, 0x50, 0x23, 0xd5,8790x80, 0x6b, 0xf6, 0x1f, 0xc3, 0xcc, 0x97, 0xc9,8800x24, 0x9f, 0xf3, 0xaf, 0x43, 0x14, 0xd5, 0xa0881};882static const u8 enc_assoc010[] __initconst = {8830xd2, 0xa1, 0x70, 0xdb, 0x7a, 0xf8, 0xfa, 0x27,8840xba, 0x73, 0x0f, 0xbf, 0x3d, 0x1e, 0x82, 0xb2885};886static const u8 enc_nonce010[] __initconst = {8870xdb, 0x92, 0x0f, 0x7f, 0x17, 0x54, 0x0c, 0x30888};889static const u8 enc_key010[] __initconst = {8900x47, 0x11, 0xeb, 0x86, 0x2b, 0x2c, 0xab, 0x44,8910x34, 0xda, 0x7f, 0x57, 0x03, 0x39, 0x0c, 0xaf,8920x2c, 0x14, 0xfd, 0x65, 0x23, 0xe9, 0x8e, 0x74,8930xd5, 0x08, 0x68, 0x08, 0xe7, 0xb4, 0x72, 0xd7894};895896static const u8 enc_input011[] __initconst = {8970x7a, 0x57, 0xf2, 0xc7, 0x06, 0x3f, 0x50, 0x7b,8980x36, 0x1a, 0x66, 0x5c, 0xb9, 0x0e, 0x5e, 0x3b,8990x45, 0x60, 0xbe, 0x9a, 0x31, 0x9f, 0xff, 0x5d,9000x66, 0x34, 0xb4, 0xdc, 0xfb, 0x9d, 0x8e, 0xee,9010x6a, 0x33, 0xa4, 0x07, 0x3c, 0xf9, 0x4c, 0x30,9020xa1, 0x24, 0x52, 0xf9, 0x50, 0x46, 0x88, 0x20,9030x02, 0x32, 0x3a, 0x0e, 0x99, 0x63, 0xaf, 0x1f,9040x15, 0x28, 0x2a, 0x05, 0xff, 0x57, 0x59, 0x5e,9050x18, 0xa1, 0x1f, 0xd0, 0x92, 0x5c, 0x88, 0x66,9060x1b, 0x00, 0x64, 0xa5, 0x93, 0x8d, 0x06, 0x46,9070xb0, 0x64, 0x8b, 0x8b, 0xef, 0x99, 0x05, 0x35,9080x85, 0xb3, 0xf3, 0x33, 0xbb, 0xec, 0x66, 0xb6,9090x3d, 0x57, 0x42, 0xe3, 0xb4, 0xc6, 0xaa, 0xb0,9100x41, 0x2a, 0xb9, 0x59, 0xa9, 0xf6, 0x3e, 0x15,9110x26, 0x12, 0x03, 0x21, 0x4c, 0x74, 0x43, 0x13,9120x2a, 0x03, 0x27, 0x09, 0xb4, 0xfb, 0xe7, 0xb7,9130x40, 0xff, 0x5e, 0xce, 0x48, 0x9a, 0x60, 0xe3,9140x8b, 0x80, 0x8c, 0x38, 0x2d, 0xcb, 0x93, 0x37,9150x74, 0x05, 0x52, 0x6f, 0x73, 0x3e, 0xc3, 0xbc,9160xca, 0x72, 0x0a, 0xeb, 0xf1, 0x3b, 0xa0, 0x95,9170xdc, 0x8a, 0xc4, 0xa9, 0xdc, 0xca, 0x44, 0xd8,9180x08, 0x63, 0x6a, 0x36, 0xd3, 0x3c, 0xb8, 0xac,9190x46, 0x7d, 0xfd, 0xaa, 0xeb, 0x3e, 0x0f, 0x45,9200x8f, 0x49, 0xda, 0x2b, 0xf2, 0x12, 0xbd, 0xaf,9210x67, 0x8a, 0x63, 0x48, 0x4b, 0x55, 0x5f, 0x6d,9220x8c, 0xb9, 0x76, 0x34, 0x84, 0xae, 0xc2, 0xfc,9230x52, 0x64, 0x82, 0xf7, 0xb0, 0x06, 0xf0, 0x45,9240x73, 0x12, 0x50, 0x30, 0x72, 0xea, 0x78, 0x9a,9250xa8, 0xaf, 0xb5, 0xe3, 0xbb, 0x77, 0x52, 0xec,9260x59, 0x84, 0xbf, 0x6b, 0x8f, 0xce, 0x86, 0x5e,9270x1f, 0x23, 0xe9, 0xfb, 0x08, 0x86, 0xf7, 0x10,9280xb9, 0xf2, 0x44, 0x96, 0x44, 0x63, 0xa9, 0xa8,9290x78, 0x00, 0x23, 0xd6, 0xc7, 0xe7, 0x6e, 0x66,9300x4f, 0xcc, 0xee, 0x15, 0xb3, 0xbd, 0x1d, 0xa0,9310xe5, 0x9c, 0x1b, 0x24, 0x2c, 0x4d, 0x3c, 0x62,9320x35, 0x9c, 0x88, 0x59, 0x09, 0xdd, 0x82, 0x1b,9330xcf, 0x0a, 0x83, 0x6b, 0x3f, 0xae, 0x03, 0xc4,9340xb4, 0xdd, 0x7e, 0x5b, 0x28, 0x76, 0x25, 0x96,9350xd9, 0xc9, 0x9d, 0x5f, 0x86, 0xfa, 0xf6, 0xd7,9360xd2, 0xe6, 0x76, 0x1d, 0x0f, 0xa1, 0xdc, 0x74,9370x05, 0x1b, 0x1d, 0xe0, 0xcd, 0x16, 0xb0, 0xa8,9380x8a, 0x34, 0x7b, 0x15, 0x11, 0x77, 0xe5, 0x7b,9390x7e, 0x20, 0xf7, 0xda, 0x38, 0xda, 0xce, 0x70,9400xe9, 0xf5, 0x6c, 0xd9, 0xbe, 0x0c, 0x4c, 0x95,9410x4c, 0xc2, 0x9b, 0x34, 0x55, 0x55, 0xe1, 0xf3,9420x46, 0x8e, 0x48, 0x74, 0x14, 0x4f, 0x9d, 0xc9,9430xf5, 0xe8, 0x1a, 0xf0, 0x11, 0x4a, 0xc1, 0x8d,9440xe0, 0x93, 0xa0, 0xbe, 0x09, 0x1c, 0x2b, 0x4e,9450x0f, 0xb2, 0x87, 0x8b, 0x84, 0xfe, 0x92, 0x32,9460x14, 0xd7, 0x93, 0xdf, 0xe7, 0x44, 0xbc, 0xc5,9470xae, 0x53, 0x69, 0xd8, 0xb3, 0x79, 0x37, 0x80,9480xe3, 0x17, 0x5c, 0xec, 0x53, 0x00, 0x9a, 0xe3,9490x8e, 0xdc, 0x38, 0xb8, 0x66, 0xf0, 0xd3, 0xad,9500x1d, 0x02, 0x96, 0x86, 0x3e, 0x9d, 0x3b, 0x5d,9510xa5, 0x7f, 0x21, 0x10, 0xf1, 0x1f, 0x13, 0x20,9520xf9, 0x57, 0x87, 0x20, 0xf5, 0x5f, 0xf1, 0x17,9530x48, 0x0a, 0x51, 0x5a, 0xcd, 0x19, 0x03, 0xa6,9540x5a, 0xd1, 0x12, 0x97, 0xe9, 0x48, 0xe2, 0x1d,9550x83, 0x75, 0x50, 0xd9, 0x75, 0x7d, 0x6a, 0x82,9560xa1, 0xf9, 0x4e, 0x54, 0x87, 0x89, 0xc9, 0x0c,9570xb7, 0x5b, 0x6a, 0x91, 0xc1, 0x9c, 0xb2, 0xa9,9580xdc, 0x9a, 0xa4, 0x49, 0x0a, 0x6d, 0x0d, 0xbb,9590xde, 0x86, 0x44, 0xdd, 0x5d, 0x89, 0x2b, 0x96,9600x0f, 0x23, 0x95, 0xad, 0xcc, 0xa2, 0xb3, 0xb9,9610x7e, 0x74, 0x38, 0xba, 0x9f, 0x73, 0xae, 0x5f,9620xf8, 0x68, 0xa2, 0xe0, 0xa9, 0xce, 0xbd, 0x40,9630xd4, 0x4c, 0x6b, 0xd2, 0x56, 0x62, 0xb0, 0xcc,9640x63, 0x7e, 0x5b, 0xd3, 0xae, 0xd1, 0x75, 0xce,9650xbb, 0xb4, 0x5b, 0xa8, 0xf8, 0xb4, 0xac, 0x71,9660x75, 0xaa, 0xc9, 0x9f, 0xbb, 0x6c, 0xad, 0x0f,9670x55, 0x5d, 0xe8, 0x85, 0x7d, 0xf9, 0x21, 0x35,9680xea, 0x92, 0x85, 0x2b, 0x00, 0xec, 0x84, 0x90,9690x0a, 0x63, 0x96, 0xe4, 0x6b, 0xa9, 0x77, 0xb8,9700x91, 0xf8, 0x46, 0x15, 0x72, 0x63, 0x70, 0x01,9710x40, 0xa3, 0xa5, 0x76, 0x62, 0x2b, 0xbf, 0xf1,9720xe5, 0x8d, 0x9f, 0xa3, 0xfa, 0x9b, 0x03, 0xbe,9730xfe, 0x65, 0x6f, 0xa2, 0x29, 0x0d, 0x54, 0xb4,9740x71, 0xce, 0xa9, 0xd6, 0x3d, 0x88, 0xf9, 0xaf,9750x6b, 0xa8, 0x9e, 0xf4, 0x16, 0x96, 0x36, 0xb9,9760x00, 0xdc, 0x10, 0xab, 0xb5, 0x08, 0x31, 0x1f,9770x00, 0xb1, 0x3c, 0xd9, 0x38, 0x3e, 0xc6, 0x04,9780xa7, 0x4e, 0xe8, 0xae, 0xed, 0x98, 0xc2, 0xf7,9790xb9, 0x00, 0x5f, 0x8c, 0x60, 0xd1, 0xe5, 0x15,9800xf7, 0xae, 0x1e, 0x84, 0x88, 0xd1, 0xf6, 0xbc,9810x3a, 0x89, 0x35, 0x22, 0x83, 0x7c, 0xca, 0xf0,9820x33, 0x82, 0x4c, 0x79, 0x3c, 0xfd, 0xb1, 0xae,9830x52, 0x62, 0x55, 0xd2, 0x41, 0x60, 0xc6, 0xbb,9840xfa, 0x0e, 0x59, 0xd6, 0xa8, 0xfe, 0x5d, 0xed,9850x47, 0x3d, 0xe0, 0xea, 0x1f, 0x6e, 0x43, 0x51,9860xec, 0x10, 0x52, 0x56, 0x77, 0x42, 0x6b, 0x52,9870x87, 0xd8, 0xec, 0xe0, 0xaa, 0x76, 0xa5, 0x84,9880x2a, 0x22, 0x24, 0xfd, 0x92, 0x40, 0x88, 0xd5,9890x85, 0x1c, 0x1f, 0x6b, 0x47, 0xa0, 0xc4, 0xe4,9900xef, 0xf4, 0xea, 0xd7, 0x59, 0xac, 0x2a, 0x9e,9910x8c, 0xfa, 0x1f, 0x42, 0x08, 0xfe, 0x4f, 0x74,9920xa0, 0x26, 0xf5, 0xb3, 0x84, 0xf6, 0x58, 0x5f,9930x26, 0x66, 0x3e, 0xd7, 0xe4, 0x22, 0x91, 0x13,9940xc8, 0xac, 0x25, 0x96, 0x23, 0xd8, 0x09, 0xea,9950x45, 0x75, 0x23, 0xb8, 0x5f, 0xc2, 0x90, 0x8b,9960x09, 0xc4, 0xfc, 0x47, 0x6c, 0x6d, 0x0a, 0xef,9970x69, 0xa4, 0x38, 0x19, 0xcf, 0x7d, 0xf9, 0x09,9980x73, 0x9b, 0x60, 0x5a, 0xf7, 0x37, 0xb5, 0xfe,9990x9f, 0xe3, 0x2b, 0x4c, 0x0d, 0x6e, 0x19, 0xf1,10000xd6, 0xc0, 0x70, 0xf3, 0x9d, 0x22, 0x3c, 0xf9,10010x49, 0xce, 0x30, 0x8e, 0x44, 0xb5, 0x76, 0x15,10020x8f, 0x52, 0xfd, 0xa5, 0x04, 0xb8, 0x55, 0x6a,10030x36, 0x59, 0x7c, 0xc4, 0x48, 0xb8, 0xd7, 0xab,10040x05, 0x66, 0xe9, 0x5e, 0x21, 0x6f, 0x6b, 0x36,10050x29, 0xbb, 0xe9, 0xe3, 0xa2, 0x9a, 0xa8, 0xcd,10060x55, 0x25, 0x11, 0xba, 0x5a, 0x58, 0xa0, 0xde,10070xae, 0x19, 0x2a, 0x48, 0x5a, 0xff, 0x36, 0xcd,10080x6d, 0x16, 0x7a, 0x73, 0x38, 0x46, 0xe5, 0x47,10090x59, 0xc8, 0xa2, 0xf6, 0xe2, 0x6c, 0x83, 0xc5,10100x36, 0x2c, 0x83, 0x7d, 0xb4, 0x01, 0x05, 0x69,10110xe7, 0xaf, 0x5c, 0xc4, 0x64, 0x82, 0x12, 0x21,10120xef, 0xf7, 0xd1, 0x7d, 0xb8, 0x8d, 0x8c, 0x98,10130x7c, 0x5f, 0x7d, 0x92, 0x88, 0xb9, 0x94, 0x07,10140x9c, 0xd8, 0xe9, 0x9c, 0x17, 0x38, 0xe3, 0x57,10150x6c, 0xe0, 0xdc, 0xa5, 0x92, 0x42, 0xb3, 0xbd,10160x50, 0xa2, 0x7e, 0xb5, 0xb1, 0x52, 0x72, 0x03,10170x97, 0xd8, 0xaa, 0x9a, 0x1e, 0x75, 0x41, 0x11,10180xa3, 0x4f, 0xcc, 0xd4, 0xe3, 0x73, 0xad, 0x96,10190xdc, 0x47, 0x41, 0x9f, 0xb0, 0xbe, 0x79, 0x91,10200xf5, 0xb6, 0x18, 0xfe, 0xc2, 0x83, 0x18, 0x7d,10210x73, 0xd9, 0x4f, 0x83, 0x84, 0x03, 0xb3, 0xf0,10220x77, 0x66, 0x3d, 0x83, 0x63, 0x2e, 0x2c, 0xf9,10230xdd, 0xa6, 0x1f, 0x89, 0x82, 0xb8, 0x23, 0x42,10240xeb, 0xe2, 0xca, 0x70, 0x82, 0x61, 0x41, 0x0a,10250x6d, 0x5f, 0x75, 0xc5, 0xe2, 0xc4, 0x91, 0x18,10260x44, 0x22, 0xfa, 0x34, 0x10, 0xf5, 0x20, 0xdc,10270xb7, 0xdd, 0x2a, 0x20, 0x77, 0xf5, 0xf9, 0xce,10280xdb, 0xa0, 0x0a, 0x52, 0x2a, 0x4e, 0xdd, 0xcc,10290x97, 0xdf, 0x05, 0xe4, 0x5e, 0xb7, 0xaa, 0xf0,10300xe2, 0x80, 0xff, 0xba, 0x1a, 0x0f, 0xac, 0xdf,10310x02, 0x32, 0xe6, 0xf7, 0xc7, 0x17, 0x13, 0xb7,10320xfc, 0x98, 0x48, 0x8c, 0x0d, 0x82, 0xc9, 0x80,10330x7a, 0xe2, 0x0a, 0xc5, 0xb4, 0xde, 0x7c, 0x3c,10340x79, 0x81, 0x0e, 0x28, 0x65, 0x79, 0x67, 0x82,10350x69, 0x44, 0x66, 0x09, 0xf7, 0x16, 0x1a, 0xf9,10360x7d, 0x80, 0xa1, 0x79, 0x14, 0xa9, 0xc8, 0x20,10370xfb, 0xa2, 0x46, 0xbe, 0x08, 0x35, 0x17, 0x58,10380xc1, 0x1a, 0xda, 0x2a, 0x6b, 0x2e, 0x1e, 0xe6,10390x27, 0x55, 0x7b, 0x19, 0xe2, 0xfb, 0x64, 0xfc,10400x5e, 0x15, 0x54, 0x3c, 0xe7, 0xc2, 0x11, 0x50,10410x30, 0xb8, 0x72, 0x03, 0x0b, 0x1a, 0x9f, 0x86,10420x27, 0x11, 0x5c, 0x06, 0x2b, 0xbd, 0x75, 0x1a,10430x0a, 0xda, 0x01, 0xfa, 0x5c, 0x4a, 0xc1, 0x80,10440x3a, 0x6e, 0x30, 0xc8, 0x2c, 0xeb, 0x56, 0xec,10450x89, 0xfa, 0x35, 0x7b, 0xb2, 0xf0, 0x97, 0x08,10460x86, 0x53, 0xbe, 0xbd, 0x40, 0x41, 0x38, 0x1c,10470xb4, 0x8b, 0x79, 0x2e, 0x18, 0x96, 0x94, 0xde,10480xe8, 0xca, 0xe5, 0x9f, 0x92, 0x9f, 0x15, 0x5d,10490x56, 0x60, 0x5c, 0x09, 0xf9, 0x16, 0xf4, 0x17,10500x0f, 0xf6, 0x4c, 0xda, 0xe6, 0x67, 0x89, 0x9f,10510xca, 0x6c, 0xe7, 0x9b, 0x04, 0x62, 0x0e, 0x26,10520xa6, 0x52, 0xbd, 0x29, 0xff, 0xc7, 0xa4, 0x96,10530xe6, 0x6a, 0x02, 0xa5, 0x2e, 0x7b, 0xfe, 0x97,10540x68, 0x3e, 0x2e, 0x5f, 0x3b, 0x0f, 0x36, 0xd6,10550x98, 0x19, 0x59, 0x48, 0xd2, 0xc6, 0xe1, 0x55,10560x1a, 0x6e, 0xd6, 0xed, 0x2c, 0xba, 0xc3, 0x9e,10570x64, 0xc9, 0x95, 0x86, 0x35, 0x5e, 0x3e, 0x88,10580x69, 0x99, 0x4b, 0xee, 0xbe, 0x9a, 0x99, 0xb5,10590x6e, 0x58, 0xae, 0xdd, 0x22, 0xdb, 0xdd, 0x6b,10600xfc, 0xaf, 0x90, 0xa3, 0x3d, 0xa4, 0xc1, 0x15,10610x92, 0x18, 0x8d, 0xd2, 0x4b, 0x7b, 0x06, 0xd1,10620x37, 0xb5, 0xe2, 0x7c, 0x2c, 0xf0, 0x25, 0xe4,10630x94, 0x2a, 0xbd, 0xe3, 0x82, 0x70, 0x78, 0xa3,10640x82, 0x10, 0x5a, 0x90, 0xd7, 0xa4, 0xfa, 0xaf,10650x1a, 0x88, 0x59, 0xdc, 0x74, 0x12, 0xb4, 0x8e,10660xd7, 0x19, 0x46, 0xf4, 0x84, 0x69, 0x9f, 0xbb,10670x70, 0xa8, 0x4c, 0x52, 0x81, 0xa9, 0xff, 0x76,10680x1c, 0xae, 0xd8, 0x11, 0x3d, 0x7f, 0x7d, 0xc5,10690x12, 0x59, 0x28, 0x18, 0xc2, 0xa2, 0xb7, 0x1c,10700x88, 0xf8, 0xd6, 0x1b, 0xa6, 0x7d, 0x9e, 0xde,10710x29, 0xf8, 0xed, 0xff, 0xeb, 0x92, 0x24, 0x4f,10720x05, 0xaa, 0xd9, 0x49, 0xba, 0x87, 0x59, 0x51,10730xc9, 0x20, 0x5c, 0x9b, 0x74, 0xcf, 0x03, 0xd9,10740x2d, 0x34, 0xc7, 0x5b, 0xa5, 0x40, 0xb2, 0x99,10750xf5, 0xcb, 0xb4, 0xf6, 0xb7, 0x72, 0x4a, 0xd6,10760xbd, 0xb0, 0xf3, 0x93, 0xe0, 0x1b, 0xa8, 0x04,10770x1e, 0x35, 0xd4, 0x80, 0x20, 0xf4, 0x9c, 0x31,10780x6b, 0x45, 0xb9, 0x15, 0xb0, 0x5e, 0xdd, 0x0a,10790x33, 0x9c, 0x83, 0xcd, 0x58, 0x89, 0x50, 0x56,10800xbb, 0x81, 0x00, 0x91, 0x32, 0xf3, 0x1b, 0x3e,10810xcf, 0x45, 0xe1, 0xf9, 0xe1, 0x2c, 0x26, 0x78,10820x93, 0x9a, 0x60, 0x46, 0xc9, 0xb5, 0x5e, 0x6a,10830x28, 0x92, 0x87, 0x3f, 0x63, 0x7b, 0xdb, 0xf7,10840xd0, 0x13, 0x9d, 0x32, 0x40, 0x5e, 0xcf, 0xfb,10850x79, 0x68, 0x47, 0x4c, 0xfd, 0x01, 0x17, 0xe6,10860x97, 0x93, 0x78, 0xbb, 0xa6, 0x27, 0xa3, 0xe8,10870x1a, 0xe8, 0x94, 0x55, 0x7d, 0x08, 0xe5, 0xdc,10880x66, 0xa3, 0x69, 0xc8, 0xca, 0xc5, 0xa1, 0x84,10890x55, 0xde, 0x08, 0x91, 0x16, 0x3a, 0x0c, 0x86,10900xab, 0x27, 0x2b, 0x64, 0x34, 0x02, 0x6c, 0x76,10910x8b, 0xc6, 0xaf, 0xcc, 0xe1, 0xd6, 0x8c, 0x2a,10920x18, 0x3d, 0xa6, 0x1b, 0x37, 0x75, 0x45, 0x73,10930xc2, 0x75, 0xd7, 0x53, 0x78, 0x3a, 0xd6, 0xe8,10940x29, 0xd2, 0x4a, 0xa8, 0x1e, 0x82, 0xf6, 0xb6,10950x81, 0xde, 0x21, 0xed, 0x2b, 0x56, 0xbb, 0xf2,10960xd0, 0x57, 0xc1, 0x7c, 0xd2, 0x6a, 0xd2, 0x56,10970xf5, 0x13, 0x5f, 0x1c, 0x6a, 0x0b, 0x74, 0xfb,10980xe9, 0xfe, 0x9e, 0xea, 0x95, 0xb2, 0x46, 0xab,10990x0a, 0xfc, 0xfd, 0xf3, 0xbb, 0x04, 0x2b, 0x76,11000x1b, 0xa4, 0x74, 0xb0, 0xc1, 0x78, 0xc3, 0x69,11010xe2, 0xb0, 0x01, 0xe1, 0xde, 0x32, 0x4c, 0x8d,11020x1a, 0xb3, 0x38, 0x08, 0xd5, 0xfc, 0x1f, 0xdc,11030x0e, 0x2c, 0x9c, 0xb1, 0xa1, 0x63, 0x17, 0x22,11040xf5, 0x6c, 0x93, 0x70, 0x74, 0x00, 0xf8, 0x39,11050x01, 0x94, 0xd1, 0x32, 0x23, 0x56, 0x5d, 0xa6,11060x02, 0x76, 0x76, 0x93, 0xce, 0x2f, 0x19, 0xe9,11070x17, 0x52, 0xae, 0x6e, 0x2c, 0x6d, 0x61, 0x7f,11080x3b, 0xaa, 0xe0, 0x52, 0x85, 0xc5, 0x65, 0xc1,11090xbb, 0x8e, 0x5b, 0x21, 0xd5, 0xc9, 0x78, 0x83,11100x07, 0x97, 0x4c, 0x62, 0x61, 0x41, 0xd4, 0xfc,11110xc9, 0x39, 0xe3, 0x9b, 0xd0, 0xcc, 0x75, 0xc4,11120x97, 0xe6, 0xdd, 0x2a, 0x5f, 0xa6, 0xe8, 0x59,11130x6c, 0x98, 0xb9, 0x02, 0xe2, 0xa2, 0xd6, 0x68,11140xee, 0x3b, 0x1d, 0xe3, 0x4d, 0x5b, 0x30, 0xef,11150x03, 0xf2, 0xeb, 0x18, 0x57, 0x36, 0xe8, 0xa1,11160xf4, 0x47, 0xfb, 0xcb, 0x8f, 0xcb, 0xc8, 0xf3,11170x4f, 0x74, 0x9d, 0x9d, 0xb1, 0x8d, 0x14, 0x44,11180xd9, 0x19, 0xb4, 0x54, 0x4f, 0x75, 0x19, 0x09,11190xa0, 0x75, 0xbc, 0x3b, 0x82, 0xc6, 0x3f, 0xb8,11200x83, 0x19, 0x6e, 0xd6, 0x37, 0xfe, 0x6e, 0x8a,11210x4e, 0xe0, 0x4a, 0xab, 0x7b, 0xc8, 0xb4, 0x1d,11220xf4, 0xed, 0x27, 0x03, 0x65, 0xa2, 0xa1, 0xae,11230x11, 0xe7, 0x98, 0x78, 0x48, 0x91, 0xd2, 0xd2,11240xd4, 0x23, 0x78, 0x50, 0xb1, 0x5b, 0x85, 0x10,11250x8d, 0xca, 0x5f, 0x0f, 0x71, 0xae, 0x72, 0x9a,11260xf6, 0x25, 0x19, 0x60, 0x06, 0xf7, 0x10, 0x34,11270x18, 0x0d, 0xc9, 0x9f, 0x7b, 0x0c, 0x9b, 0x8f,11280x91, 0x1b, 0x9f, 0xcd, 0x10, 0xee, 0x75, 0xf9,11290x97, 0x66, 0xfc, 0x4d, 0x33, 0x6e, 0x28, 0x2b,11300x92, 0x85, 0x4f, 0xab, 0x43, 0x8d, 0x8f, 0x7d,11310x86, 0xa7, 0xc7, 0xd8, 0xd3, 0x0b, 0x8b, 0x57,11320xb6, 0x1d, 0x95, 0x0d, 0xe9, 0xbc, 0xd9, 0x03,11330xd9, 0x10, 0x19, 0xc3, 0x46, 0x63, 0x55, 0x87,11340x61, 0x79, 0x6c, 0x95, 0x0e, 0x9c, 0xdd, 0xca,11350xc3, 0xf3, 0x64, 0xf0, 0x7d, 0x76, 0xb7, 0x53,11360x67, 0x2b, 0x1e, 0x44, 0x56, 0x81, 0xea, 0x8f,11370x5c, 0x42, 0x16, 0xb8, 0x28, 0xeb, 0x1b, 0x61,11380x10, 0x1e, 0xbf, 0xec, 0xa81139};1140static const u8 enc_output011[] __initconst = {11410x6a, 0xfc, 0x4b, 0x25, 0xdf, 0xc0, 0xe4, 0xe8,11420x17, 0x4d, 0x4c, 0xc9, 0x7e, 0xde, 0x3a, 0xcc,11430x3c, 0xba, 0x6a, 0x77, 0x47, 0xdb, 0xe3, 0x74,11440x7a, 0x4d, 0x5f, 0x8d, 0x37, 0x55, 0x80, 0x73,11450x90, 0x66, 0x5d, 0x3a, 0x7d, 0x5d, 0x86, 0x5e,11460x8d, 0xfd, 0x83, 0xff, 0x4e, 0x74, 0x6f, 0xf9,11470xe6, 0x70, 0x17, 0x70, 0x3e, 0x96, 0xa7, 0x7e,11480xcb, 0xab, 0x8f, 0x58, 0x24, 0x9b, 0x01, 0xfd,11490xcb, 0xe6, 0x4d, 0x9b, 0xf0, 0x88, 0x94, 0x57,11500x66, 0xef, 0x72, 0x4c, 0x42, 0x6e, 0x16, 0x19,11510x15, 0xea, 0x70, 0x5b, 0xac, 0x13, 0xdb, 0x9f,11520x18, 0xe2, 0x3c, 0x26, 0x97, 0xbc, 0xdc, 0x45,11530x8c, 0x6c, 0x24, 0x69, 0x9c, 0xf7, 0x65, 0x1e,11540x18, 0x59, 0x31, 0x7c, 0xe4, 0x73, 0xbc, 0x39,11550x62, 0xc6, 0x5c, 0x9f, 0xbf, 0xfa, 0x90, 0x03,11560xc9, 0x72, 0x26, 0xb6, 0x1b, 0xc2, 0xb7, 0x3f,11570xf2, 0x13, 0x77, 0xf2, 0x8d, 0xb9, 0x47, 0xd0,11580x53, 0xdd, 0xc8, 0x91, 0x83, 0x8b, 0xb1, 0xce,11590xa3, 0xfe, 0xcd, 0xd9, 0xdd, 0x92, 0x7b, 0xdb,11600xb8, 0xfb, 0xc9, 0x2d, 0x01, 0x59, 0x39, 0x52,11610xad, 0x1b, 0xec, 0xcf, 0xd7, 0x70, 0x13, 0x21,11620xf5, 0x47, 0xaa, 0x18, 0x21, 0x5c, 0xc9, 0x9a,11630xd2, 0x6b, 0x05, 0x9c, 0x01, 0xa1, 0xda, 0x35,11640x5d, 0xb3, 0x70, 0xe6, 0xa9, 0x80, 0x8b, 0x91,11650xb7, 0xb3, 0x5f, 0x24, 0x9a, 0xb7, 0xd1, 0x6b,11660xa1, 0x1c, 0x50, 0xba, 0x49, 0xe0, 0xee, 0x2e,11670x75, 0xac, 0x69, 0xc0, 0xeb, 0x03, 0xdd, 0x19,11680xe5, 0xf6, 0x06, 0xdd, 0xc3, 0xd7, 0x2b, 0x07,11690x07, 0x30, 0xa7, 0x19, 0x0c, 0xbf, 0xe6, 0x18,11700xcc, 0xb1, 0x01, 0x11, 0x85, 0x77, 0x1d, 0x96,11710xa7, 0xa3, 0x00, 0x84, 0x02, 0xa2, 0x83, 0x68,11720xda, 0x17, 0x27, 0xc8, 0x7f, 0x23, 0xb7, 0xf4,11730x13, 0x85, 0xcf, 0xdd, 0x7a, 0x7d, 0x24, 0x57,11740xfe, 0x05, 0x93, 0xf5, 0x74, 0xce, 0xed, 0x0c,11750x20, 0x98, 0x8d, 0x92, 0x30, 0xa1, 0x29, 0x23,11760x1a, 0xa0, 0x4f, 0x69, 0x56, 0x4c, 0xe1, 0xc8,11770xce, 0xf6, 0x9a, 0x0c, 0xa4, 0xfa, 0x04, 0xf6,11780x62, 0x95, 0xf2, 0xfa, 0xc7, 0x40, 0x68, 0x40,11790x8f, 0x41, 0xda, 0xb4, 0x26, 0x6f, 0x70, 0xab,11800x40, 0x61, 0xa4, 0x0e, 0x75, 0xfb, 0x86, 0xeb,11810x9d, 0x9a, 0x1f, 0xec, 0x76, 0x99, 0xe7, 0xea,11820xaa, 0x1e, 0x2d, 0xb5, 0xd4, 0xa6, 0x1a, 0xb8,11830x61, 0x0a, 0x1d, 0x16, 0x5b, 0x98, 0xc2, 0x31,11840x40, 0xe7, 0x23, 0x1d, 0x66, 0x99, 0xc8, 0xc0,11850xd7, 0xce, 0xf3, 0x57, 0x40, 0x04, 0x3f, 0xfc,11860xea, 0xb3, 0xfc, 0xd2, 0xd3, 0x99, 0xa4, 0x94,11870x69, 0xa0, 0xef, 0xd1, 0x85, 0xb3, 0xa6, 0xb1,11880x28, 0xbf, 0x94, 0x67, 0x22, 0xc3, 0x36, 0x46,11890xf8, 0xd2, 0x0f, 0x5f, 0xf4, 0x59, 0x80, 0xe6,11900x2d, 0x43, 0x08, 0x7d, 0x19, 0x09, 0x97, 0xa7,11910x4c, 0x3d, 0x8d, 0xba, 0x65, 0x62, 0xa3, 0x71,11920x33, 0x29, 0x62, 0xdb, 0xc1, 0x33, 0x34, 0x1a,11930x63, 0x33, 0x16, 0xb6, 0x64, 0x7e, 0xab, 0x33,11940xf0, 0xe6, 0x26, 0x68, 0xba, 0x1d, 0x2e, 0x38,11950x08, 0xe6, 0x02, 0xd3, 0x25, 0x2c, 0x47, 0x23,11960x58, 0x34, 0x0f, 0x9d, 0x63, 0x4f, 0x63, 0xbb,11970x7f, 0x3b, 0x34, 0x38, 0xa7, 0xb5, 0x8d, 0x65,11980xd9, 0x9f, 0x79, 0x55, 0x3e, 0x4d, 0xe7, 0x73,11990xd8, 0xf6, 0x98, 0x97, 0x84, 0x60, 0x9c, 0xc8,12000xa9, 0x3c, 0xf6, 0xdc, 0x12, 0x5c, 0xe1, 0xbb,12010x0b, 0x8b, 0x98, 0x9c, 0x9d, 0x26, 0x7c, 0x4a,12020xe6, 0x46, 0x36, 0x58, 0x21, 0x4a, 0xee, 0xca,12030xd7, 0x3b, 0xc2, 0x6c, 0x49, 0x2f, 0xe5, 0xd5,12040x03, 0x59, 0x84, 0x53, 0xcb, 0xfe, 0x92, 0x71,12050x2e, 0x7c, 0x21, 0xcc, 0x99, 0x85, 0x7f, 0xb8,12060x74, 0x90, 0x13, 0x42, 0x3f, 0xe0, 0x6b, 0x1d,12070xf2, 0x4d, 0x54, 0xd4, 0xfc, 0x3a, 0x05, 0xe6,12080x74, 0xaf, 0xa6, 0xa0, 0x2a, 0x20, 0x23, 0x5d,12090x34, 0x5c, 0xd9, 0x3e, 0x4e, 0xfa, 0x93, 0xe7,12100xaa, 0xe9, 0x6f, 0x08, 0x43, 0x67, 0x41, 0xc5,12110xad, 0xfb, 0x31, 0x95, 0x82, 0x73, 0x32, 0xd8,12120xa6, 0xa3, 0xed, 0x0e, 0x2d, 0xf6, 0x5f, 0xfd,12130x80, 0xa6, 0x7a, 0xe0, 0xdf, 0x78, 0x15, 0x29,12140x74, 0x33, 0xd0, 0x9e, 0x83, 0x86, 0x72, 0x22,12150x57, 0x29, 0xb9, 0x9e, 0x5d, 0xd3, 0x1a, 0xb5,12160x96, 0x72, 0x41, 0x3d, 0xf1, 0x64, 0x43, 0x67,12170xee, 0xaa, 0x5c, 0xd3, 0x9a, 0x96, 0x13, 0x11,12180x5d, 0xf3, 0x0c, 0x87, 0x82, 0x1e, 0x41, 0x9e,12190xd0, 0x27, 0xd7, 0x54, 0x3b, 0x67, 0x73, 0x09,12200x91, 0xe9, 0xd5, 0x36, 0xa7, 0xb5, 0x55, 0xe4,12210xf3, 0x21, 0x51, 0x49, 0x22, 0x07, 0x55, 0x4f,12220x44, 0x4b, 0xd2, 0x15, 0x93, 0x17, 0x2a, 0xfa,12230x4d, 0x4a, 0x57, 0xdb, 0x4c, 0xa6, 0xeb, 0xec,12240x53, 0x25, 0x6c, 0x21, 0xed, 0x00, 0x4c, 0x3b,12250xca, 0x14, 0x57, 0xa9, 0xd6, 0x6a, 0xcd, 0x8d,12260x5e, 0x74, 0xac, 0x72, 0xc1, 0x97, 0xe5, 0x1b,12270x45, 0x4e, 0xda, 0xfc, 0xcc, 0x40, 0xe8, 0x48,12280x88, 0x0b, 0xa3, 0xe3, 0x8d, 0x83, 0x42, 0xc3,12290x23, 0xfd, 0x68, 0xb5, 0x8e, 0xf1, 0x9d, 0x63,12300x77, 0xe9, 0xa3, 0x8e, 0x8c, 0x26, 0x6b, 0xbd,12310x72, 0x73, 0x35, 0x0c, 0x03, 0xf8, 0x43, 0x78,12320x52, 0x71, 0x15, 0x1f, 0x71, 0x5d, 0x6e, 0xed,12330xb9, 0xcc, 0x86, 0x30, 0xdb, 0x2b, 0xd3, 0x82,12340x88, 0x23, 0x71, 0x90, 0x53, 0x5c, 0xa9, 0x2f,12350x76, 0x01, 0xb7, 0x9a, 0xfe, 0x43, 0x55, 0xa3,12360x04, 0x9b, 0x0e, 0xe4, 0x59, 0xdf, 0xc9, 0xe9,12370xb1, 0xea, 0x29, 0x28, 0x3c, 0x5c, 0xae, 0x72,12380x84, 0xb6, 0xc6, 0xeb, 0x0c, 0x27, 0x07, 0x74,12390x90, 0x0d, 0x31, 0xb0, 0x00, 0x77, 0xe9, 0x40,12400x70, 0x6f, 0x68, 0xa7, 0xfd, 0x06, 0xec, 0x4b,12410xc0, 0xb7, 0xac, 0xbc, 0x33, 0xb7, 0x6d, 0x0a,12420xbd, 0x12, 0x1b, 0x59, 0xcb, 0xdd, 0x32, 0xf5,12430x1d, 0x94, 0x57, 0x76, 0x9e, 0x0c, 0x18, 0x98,12440x71, 0xd7, 0x2a, 0xdb, 0x0b, 0x7b, 0xa7, 0x71,12450xb7, 0x67, 0x81, 0x23, 0x96, 0xae, 0xb9, 0x7e,12460x32, 0x43, 0x92, 0x8a, 0x19, 0xa0, 0xc4, 0xd4,12470x3b, 0x57, 0xf9, 0x4a, 0x2c, 0xfb, 0x51, 0x46,12480xbb, 0xcb, 0x5d, 0xb3, 0xef, 0x13, 0x93, 0x6e,12490x68, 0x42, 0x54, 0x57, 0xd3, 0x6a, 0x3a, 0x8f,12500x9d, 0x66, 0xbf, 0xbd, 0x36, 0x23, 0xf5, 0x93,12510x83, 0x7b, 0x9c, 0xc0, 0xdd, 0xc5, 0x49, 0xc0,12520x64, 0xed, 0x07, 0x12, 0xb3, 0xe6, 0xe4, 0xe5,12530x38, 0x95, 0x23, 0xb1, 0xa0, 0x3b, 0x1a, 0x61,12540xda, 0x17, 0xac, 0xc3, 0x58, 0xdd, 0x74, 0x64,12550x22, 0x11, 0xe8, 0x32, 0x1d, 0x16, 0x93, 0x85,12560x99, 0xa5, 0x9c, 0x34, 0x55, 0xb1, 0xe9, 0x20,12570x72, 0xc9, 0x28, 0x7b, 0x79, 0x00, 0xa1, 0xa6,12580xa3, 0x27, 0x40, 0x18, 0x8a, 0x54, 0xe0, 0xcc,12590xe8, 0x4e, 0x8e, 0x43, 0x96, 0xe7, 0x3f, 0xc8,12600xe9, 0xb2, 0xf9, 0xc9, 0xda, 0x04, 0x71, 0x50,12610x47, 0xe4, 0xaa, 0xce, 0xa2, 0x30, 0xc8, 0xe4,12620xac, 0xc7, 0x0d, 0x06, 0x2e, 0xe6, 0xe8, 0x80,12630x36, 0x29, 0x9e, 0x01, 0xb8, 0xc3, 0xf0, 0xa0,12640x5d, 0x7a, 0xca, 0x4d, 0xa0, 0x57, 0xbd, 0x2a,12650x45, 0xa7, 0x7f, 0x9c, 0x93, 0x07, 0x8f, 0x35,12660x67, 0x92, 0xe3, 0xe9, 0x7f, 0xa8, 0x61, 0x43,12670x9e, 0x25, 0x4f, 0x33, 0x76, 0x13, 0x6e, 0x12,12680xb9, 0xdd, 0xa4, 0x7c, 0x08, 0x9f, 0x7c, 0xe7,12690x0a, 0x8d, 0x84, 0x06, 0xa4, 0x33, 0x17, 0x34,12700x5e, 0x10, 0x7c, 0xc0, 0xa8, 0x3d, 0x1f, 0x42,12710x20, 0x51, 0x65, 0x5d, 0x09, 0xc3, 0xaa, 0xc0,12720xc8, 0x0d, 0xf0, 0x79, 0xbc, 0x20, 0x1b, 0x95,12730xe7, 0x06, 0x7d, 0x47, 0x20, 0x03, 0x1a, 0x74,12740xdd, 0xe2, 0xd4, 0xae, 0x38, 0x71, 0x9b, 0xf5,12750x80, 0xec, 0x08, 0x4e, 0x56, 0xba, 0x76, 0x12,12760x1a, 0xdf, 0x48, 0xf3, 0xae, 0xb3, 0xe6, 0xe6,12770xbe, 0xc0, 0x91, 0x2e, 0x01, 0xb3, 0x01, 0x86,12780xa2, 0xb9, 0x52, 0xd1, 0x21, 0xae, 0xd4, 0x97,12790x1d, 0xef, 0x41, 0x12, 0x95, 0x3d, 0x48, 0x45,12800x1c, 0x56, 0x32, 0x8f, 0xb8, 0x43, 0xbb, 0x19,12810xf3, 0xca, 0xe9, 0xeb, 0x6d, 0x84, 0xbe, 0x86,12820x06, 0xe2, 0x36, 0xb2, 0x62, 0x9d, 0xd3, 0x4c,12830x48, 0x18, 0x54, 0x13, 0x4e, 0xcf, 0xfd, 0xba,12840x84, 0xb9, 0x30, 0x53, 0xcf, 0xfb, 0xb9, 0x29,12850x8f, 0xdc, 0x9f, 0xef, 0x60, 0x0b, 0x64, 0xf6,12860x8b, 0xee, 0xa6, 0x91, 0xc2, 0x41, 0x6c, 0xf6,12870xfa, 0x79, 0x67, 0x4b, 0xc1, 0x3f, 0xaf, 0x09,12880x81, 0xd4, 0x5d, 0xcb, 0x09, 0xdf, 0x36, 0x31,12890xc0, 0x14, 0x3c, 0x7c, 0x0e, 0x65, 0x95, 0x99,12900x6d, 0xa3, 0xf4, 0xd7, 0x38, 0xee, 0x1a, 0x2b,12910x37, 0xe2, 0xa4, 0x3b, 0x4b, 0xd0, 0x65, 0xca,12920xf8, 0xc3, 0xe8, 0x15, 0x20, 0xef, 0xf2, 0x00,12930xfd, 0x01, 0x09, 0xc5, 0xc8, 0x17, 0x04, 0x93,12940xd0, 0x93, 0x03, 0x55, 0xc5, 0xfe, 0x32, 0xa3,12950x3e, 0x28, 0x2d, 0x3b, 0x93, 0x8a, 0xcc, 0x07,12960x72, 0x80, 0x8b, 0x74, 0x16, 0x24, 0xbb, 0xda,12970x94, 0x39, 0x30, 0x8f, 0xb1, 0xcd, 0x4a, 0x90,12980x92, 0x7c, 0x14, 0x8f, 0x95, 0x4e, 0xac, 0x9b,12990xd8, 0x8f, 0x1a, 0x87, 0xa4, 0x32, 0x27, 0x8a,13000xba, 0xf7, 0x41, 0xcf, 0x84, 0x37, 0x19, 0xe6,13010x06, 0xf5, 0x0e, 0xcf, 0x36, 0xf5, 0x9e, 0x6c,13020xde, 0xbc, 0xff, 0x64, 0x7e, 0x4e, 0x59, 0x57,13030x48, 0xfe, 0x14, 0xf7, 0x9c, 0x93, 0x5d, 0x15,13040xad, 0xcc, 0x11, 0xb1, 0x17, 0x18, 0xb2, 0x7e,13050xcc, 0xab, 0xe9, 0xce, 0x7d, 0x77, 0x5b, 0x51,13060x1b, 0x1e, 0x20, 0xa8, 0x32, 0x06, 0x0e, 0x75,13070x93, 0xac, 0xdb, 0x35, 0x37, 0x1f, 0xe9, 0x19,13080x1d, 0xb4, 0x71, 0x97, 0xd6, 0x4e, 0x2c, 0x08,13090xa5, 0x13, 0xf9, 0x0e, 0x7e, 0x78, 0x6e, 0x14,13100xe0, 0xa9, 0xb9, 0x96, 0x4c, 0x80, 0x82, 0xba,13110x17, 0xb3, 0x9d, 0x69, 0xb0, 0x84, 0x46, 0xff,13120xf9, 0x52, 0x79, 0x94, 0x58, 0x3a, 0x62, 0x90,13130x15, 0x35, 0x71, 0x10, 0x37, 0xed, 0xa1, 0x8e,13140x53, 0x6e, 0xf4, 0x26, 0x57, 0x93, 0x15, 0x93,13150xf6, 0x81, 0x2c, 0x5a, 0x10, 0xda, 0x92, 0xad,13160x2f, 0xdb, 0x28, 0x31, 0x2d, 0x55, 0x04, 0xd2,13170x06, 0x28, 0x8c, 0x1e, 0xdc, 0xea, 0x54, 0xac,13180xff, 0xb7, 0x6c, 0x30, 0x15, 0xd4, 0xb4, 0x0d,13190x00, 0x93, 0x57, 0xdd, 0xd2, 0x07, 0x07, 0x06,13200xd9, 0x43, 0x9b, 0xcd, 0x3a, 0xf4, 0x7d, 0x4c,13210x36, 0x5d, 0x23, 0xa2, 0xcc, 0x57, 0x40, 0x91,13220xe9, 0x2c, 0x2f, 0x2c, 0xd5, 0x30, 0x9b, 0x17,13230xb0, 0xc9, 0xf7, 0xa7, 0x2f, 0xd1, 0x93, 0x20,13240x6b, 0xc6, 0xc1, 0xe4, 0x6f, 0xcb, 0xd1, 0xe7,13250x09, 0x0f, 0x9e, 0xdc, 0xaa, 0x9f, 0x2f, 0xdf,13260x56, 0x9f, 0xd4, 0x33, 0x04, 0xaf, 0xd3, 0x6c,13270x58, 0x61, 0xf0, 0x30, 0xec, 0xf2, 0x7f, 0xf2,13280x9c, 0xdf, 0x39, 0xbb, 0x6f, 0xa2, 0x8c, 0x7e,13290xc4, 0x22, 0x51, 0x71, 0xc0, 0x4d, 0x14, 0x1a,13300xc4, 0xcd, 0x04, 0xd9, 0x87, 0x08, 0x50, 0x05,13310xcc, 0xaf, 0xf6, 0xf0, 0x8f, 0x92, 0x54, 0x58,13320xc2, 0xc7, 0x09, 0x7a, 0x59, 0x02, 0x05, 0xe8,13330xb0, 0x86, 0xd9, 0xbf, 0x7b, 0x35, 0x51, 0x4d,13340xaf, 0x08, 0x97, 0x2c, 0x65, 0xda, 0x2a, 0x71,13350x3a, 0xa8, 0x51, 0xcc, 0xf2, 0x73, 0x27, 0xc3,13360xfd, 0x62, 0xcf, 0xe3, 0xb2, 0xca, 0xcb, 0xbe,13370x1a, 0x0a, 0xa1, 0x34, 0x7b, 0x77, 0xc4, 0x62,13380x68, 0x78, 0x5f, 0x94, 0x07, 0x04, 0x65, 0x16,13390x4b, 0x61, 0xcb, 0xff, 0x75, 0x26, 0x50, 0x66,13400x1f, 0x6e, 0x93, 0xf8, 0xc5, 0x51, 0xeb, 0xa4,13410x4a, 0x48, 0x68, 0x6b, 0xe2, 0x5e, 0x44, 0xb2,13420x50, 0x2c, 0x6c, 0xae, 0x79, 0x4e, 0x66, 0x35,13430x81, 0x50, 0xac, 0xbc, 0x3f, 0xb1, 0x0c, 0xf3,13440x05, 0x3c, 0x4a, 0xa3, 0x6c, 0x2a, 0x79, 0xb4,13450xb7, 0xab, 0xca, 0xc7, 0x9b, 0x8e, 0xcd, 0x5f,13460x11, 0x03, 0xcb, 0x30, 0xa3, 0xab, 0xda, 0xfe,13470x64, 0xb9, 0xbb, 0xd8, 0x5e, 0x3a, 0x1a, 0x56,13480xe5, 0x05, 0x48, 0x90, 0x1e, 0x61, 0x69, 0x1b,13490x22, 0xe6, 0x1a, 0x3c, 0x75, 0xad, 0x1f, 0x37,13500x28, 0xdc, 0xe4, 0x6d, 0xbd, 0x42, 0xdc, 0xd3,13510xc8, 0xb6, 0x1c, 0x48, 0xfe, 0x94, 0x77, 0x7f,13520xbd, 0x62, 0xac, 0xa3, 0x47, 0x27, 0xcf, 0x5f,13530xd9, 0xdb, 0xaf, 0xec, 0xf7, 0x5e, 0xc1, 0xb0,13540x9d, 0x01, 0x26, 0x99, 0x7e, 0x8f, 0x03, 0x70,13550xb5, 0x42, 0xbe, 0x67, 0x28, 0x1b, 0x7c, 0xbd,13560x61, 0x21, 0x97, 0xcc, 0x5c, 0xe1, 0x97, 0x8f,13570x8d, 0xde, 0x2b, 0xaa, 0xa7, 0x71, 0x1d, 0x1e,13580x02, 0x73, 0x70, 0x58, 0x32, 0x5b, 0x1d, 0x67,13590x3d, 0xe0, 0x74, 0x4f, 0x03, 0xf2, 0x70, 0x51,13600x79, 0xf1, 0x61, 0x70, 0x15, 0x74, 0x9d, 0x23,13610x89, 0xde, 0xac, 0xfd, 0xde, 0xd0, 0x1f, 0xc3,13620x87, 0x44, 0x35, 0x4b, 0xe5, 0xb0, 0x60, 0xc5,13630x22, 0xe4, 0x9e, 0xca, 0xeb, 0xd5, 0x3a, 0x09,13640x45, 0xa4, 0xdb, 0xfa, 0x3f, 0xeb, 0x1b, 0xc7,13650xc8, 0x14, 0x99, 0x51, 0x92, 0x10, 0xed, 0xed,13660x28, 0xe0, 0xa1, 0xf8, 0x26, 0xcf, 0xcd, 0xcb,13670x63, 0xa1, 0x3b, 0xe3, 0xdf, 0x7e, 0xfe, 0xa6,13680xf0, 0x81, 0x9a, 0xbf, 0x55, 0xde, 0x54, 0xd5,13690x56, 0x60, 0x98, 0x10, 0x68, 0xf4, 0x38, 0x96,13700x8e, 0x6f, 0x1d, 0x44, 0x7f, 0xd6, 0x2f, 0xfe,13710x55, 0xfb, 0x0c, 0x7e, 0x67, 0xe2, 0x61, 0x44,13720xed, 0xf2, 0x35, 0x30, 0x5d, 0xe9, 0xc7, 0xd6,13730x6d, 0xe0, 0xa0, 0xed, 0xf3, 0xfc, 0xd8, 0x3e,13740x0a, 0x7b, 0xcd, 0xaf, 0x65, 0x68, 0x18, 0xc0,13750xec, 0x04, 0x1c, 0x74, 0x6d, 0xe2, 0x6e, 0x79,13760xd4, 0x11, 0x2b, 0x62, 0xd5, 0x27, 0xad, 0x4f,13770x01, 0x59, 0x73, 0xcc, 0x6a, 0x53, 0xfb, 0x2d,13780xd5, 0x4e, 0x99, 0x21, 0x65, 0x4d, 0xf5, 0x82,13790xf7, 0xd8, 0x42, 0xce, 0x6f, 0x3d, 0x36, 0x47,13800xf1, 0x05, 0x16, 0xe8, 0x1b, 0x6a, 0x8f, 0x93,13810xf2, 0x8f, 0x37, 0x40, 0x12, 0x28, 0xa3, 0xe6,13820xb9, 0x17, 0x4a, 0x1f, 0xb1, 0xd1, 0x66, 0x69,13830x86, 0xc4, 0xfc, 0x97, 0xae, 0x3f, 0x8f, 0x1e,13840x2b, 0xdf, 0xcd, 0xf9, 0x3c1385};1386static const u8 enc_assoc011[] __initconst = {13870xd6, 0x31, 0xda, 0x5d, 0x42, 0x5e, 0xd71388};1389static const u8 enc_nonce011[] __initconst = {13900xfd, 0x87, 0xd4, 0xd8, 0x62, 0xfd, 0xec, 0xaa1391};1392static const u8 enc_key011[] __initconst = {13930x35, 0x4e, 0xb5, 0x70, 0x50, 0x42, 0x8a, 0x85,13940xf2, 0xfb, 0xed, 0x7b, 0xd0, 0x9e, 0x97, 0xca,13950xfa, 0x98, 0x66, 0x63, 0xee, 0x37, 0xcc, 0x52,13960xfe, 0xd1, 0xdf, 0x95, 0x15, 0x34, 0x29, 0x381397};13981399static const u8 enc_input012[] __initconst = {14000x74, 0xa6, 0x3e, 0xe4, 0xb1, 0xcb, 0xaf, 0xb0,14010x40, 0xe5, 0x0f, 0x9e, 0xf1, 0xf2, 0x89, 0xb5,14020x42, 0x34, 0x8a, 0xa1, 0x03, 0xb7, 0xe9, 0x57,14030x46, 0xbe, 0x20, 0xe4, 0x6e, 0xb0, 0xeb, 0xff,14040xea, 0x07, 0x7e, 0xef, 0xe2, 0x55, 0x9f, 0xe5,14050x78, 0x3a, 0xb7, 0x83, 0xc2, 0x18, 0x40, 0x7b,14060xeb, 0xcd, 0x81, 0xfb, 0x90, 0x12, 0x9e, 0x46,14070xa9, 0xd6, 0x4a, 0xba, 0xb0, 0x62, 0xdb, 0x6b,14080x99, 0xc4, 0xdb, 0x54, 0x4b, 0xb8, 0xa5, 0x71,14090xcb, 0xcd, 0x63, 0x32, 0x55, 0xfb, 0x31, 0xf0,14100x38, 0xf5, 0xbe, 0x78, 0xe4, 0x45, 0xce, 0x1b,14110x6a, 0x5b, 0x0e, 0xf4, 0x16, 0xe4, 0xb1, 0x3d,14120xf6, 0x63, 0x7b, 0xa7, 0x0c, 0xde, 0x6f, 0x8f,14130x74, 0xdf, 0xe0, 0x1e, 0x9d, 0xce, 0x8f, 0x24,14140xef, 0x23, 0x35, 0x33, 0x7b, 0x83, 0x34, 0x23,14150x58, 0x74, 0x14, 0x77, 0x1f, 0xc2, 0x4f, 0x4e,14160xc6, 0x89, 0xf9, 0x52, 0x09, 0x37, 0x64, 0x14,14170xc4, 0x01, 0x6b, 0x9d, 0x77, 0xe8, 0x90, 0x5d,14180xa8, 0x4a, 0x2a, 0xef, 0x5c, 0x7f, 0xeb, 0xbb,14190xb2, 0xc6, 0x93, 0x99, 0x66, 0xdc, 0x7f, 0xd4,14200x9e, 0x2a, 0xca, 0x8d, 0xdb, 0xe7, 0x20, 0xcf,14210xe4, 0x73, 0xae, 0x49, 0x7d, 0x64, 0x0f, 0x0e,14220x28, 0x46, 0xa9, 0xa8, 0x32, 0xe4, 0x0e, 0xf6,14230x51, 0x53, 0xb8, 0x3c, 0xb1, 0xff, 0xa3, 0x33,14240x41, 0x75, 0xff, 0xf1, 0x6f, 0xf1, 0xfb, 0xbb,14250x83, 0x7f, 0x06, 0x9b, 0xe7, 0x1b, 0x0a, 0xe0,14260x5c, 0x33, 0x60, 0x5b, 0xdb, 0x5b, 0xed, 0xfe,14270xa5, 0x16, 0x19, 0x72, 0xa3, 0x64, 0x23, 0x00,14280x02, 0xc7, 0xf3, 0x6a, 0x81, 0x3e, 0x44, 0x1d,14290x79, 0x15, 0x5f, 0x9a, 0xde, 0xe2, 0xfd, 0x1b,14300x73, 0xc1, 0xbc, 0x23, 0xba, 0x31, 0xd2, 0x50,14310xd5, 0xad, 0x7f, 0x74, 0xa7, 0xc9, 0xf8, 0x3e,14320x2b, 0x26, 0x10, 0xf6, 0x03, 0x36, 0x74, 0xe4,14330x0e, 0x6a, 0x72, 0xb7, 0x73, 0x0a, 0x42, 0x28,14340xc2, 0xad, 0x5e, 0x03, 0xbe, 0xb8, 0x0b, 0xa8,14350x5b, 0xd4, 0xb8, 0xba, 0x52, 0x89, 0xb1, 0x9b,14360xc1, 0xc3, 0x65, 0x87, 0xed, 0xa5, 0xf4, 0x86,14370xfd, 0x41, 0x80, 0x91, 0x27, 0x59, 0x53, 0x67,14380x15, 0x78, 0x54, 0x8b, 0x2d, 0x3d, 0xc7, 0xff,14390x02, 0x92, 0x07, 0x5f, 0x7a, 0x4b, 0x60, 0x59,14400x3c, 0x6f, 0x5c, 0xd8, 0xec, 0x95, 0xd2, 0xfe,14410xa0, 0x3b, 0xd8, 0x3f, 0xd1, 0x69, 0xa6, 0xd6,14420x41, 0xb2, 0xf4, 0x4d, 0x12, 0xf4, 0x58, 0x3e,14430x66, 0x64, 0x80, 0x31, 0x9b, 0xa8, 0x4c, 0x8b,14440x07, 0xb2, 0xec, 0x66, 0x94, 0x66, 0x47, 0x50,14450x50, 0x5f, 0x18, 0x0b, 0x0e, 0xd6, 0xc0, 0x39,14460x21, 0x13, 0x9e, 0x33, 0xbc, 0x79, 0x36, 0x02,14470x96, 0x70, 0xf0, 0x48, 0x67, 0x2f, 0x26, 0xe9,14480x6d, 0x10, 0xbb, 0xd6, 0x3f, 0xd1, 0x64, 0x7a,14490x2e, 0xbe, 0x0c, 0x61, 0xf0, 0x75, 0x42, 0x38,14500x23, 0xb1, 0x9e, 0x9f, 0x7c, 0x67, 0x66, 0xd9,14510x58, 0x9a, 0xf1, 0xbb, 0x41, 0x2a, 0x8d, 0x65,14520x84, 0x94, 0xfc, 0xdc, 0x6a, 0x50, 0x64, 0xdb,14530x56, 0x33, 0x76, 0x00, 0x10, 0xed, 0xbe, 0xd2,14540x12, 0xf6, 0xf6, 0x1b, 0xa2, 0x16, 0xde, 0xae,14550x31, 0x95, 0xdd, 0xb1, 0x08, 0x7e, 0x4e, 0xee,14560xe7, 0xf9, 0xa5, 0xfb, 0x5b, 0x61, 0x43, 0x00,14570x40, 0xf6, 0x7e, 0x02, 0x04, 0x32, 0x4e, 0x0c,14580xe2, 0x66, 0x0d, 0xd7, 0x07, 0x98, 0x0e, 0xf8,14590x72, 0x34, 0x6d, 0x95, 0x86, 0xd7, 0xcb, 0x31,14600x54, 0x47, 0xd0, 0x38, 0x29, 0x9c, 0x5a, 0x68,14610xd4, 0x87, 0x76, 0xc9, 0xe7, 0x7e, 0xe3, 0xf4,14620x81, 0x6d, 0x18, 0xcb, 0xc9, 0x05, 0xaf, 0xa0,14630xfb, 0x66, 0xf7, 0xf1, 0x1c, 0xc6, 0x14, 0x11,14640x4f, 0x2b, 0x79, 0x42, 0x8b, 0xbc, 0xac, 0xe7,14650x6c, 0xfe, 0x0f, 0x58, 0xe7, 0x7c, 0x78, 0x39,14660x30, 0xb0, 0x66, 0x2c, 0x9b, 0x6d, 0x3a, 0xe1,14670xcf, 0xc9, 0xa4, 0x0e, 0x6d, 0x6d, 0x8a, 0xa1,14680x3a, 0xe7, 0x28, 0xd4, 0x78, 0x4c, 0xa6, 0xa2,14690x2a, 0xa6, 0x03, 0x30, 0xd7, 0xa8, 0x25, 0x66,14700x87, 0x2f, 0x69, 0x5c, 0x4e, 0xdd, 0xa5, 0x49,14710x5d, 0x37, 0x4a, 0x59, 0xc4, 0xaf, 0x1f, 0xa2,14720xe4, 0xf8, 0xa6, 0x12, 0x97, 0xd5, 0x79, 0xf5,14730xe2, 0x4a, 0x2b, 0x5f, 0x61, 0xe4, 0x9e, 0xe3,14740xee, 0xb8, 0xa7, 0x5b, 0x2f, 0xf4, 0x9e, 0x6c,14750xfb, 0xd1, 0xc6, 0x56, 0x77, 0xba, 0x75, 0xaa,14760x3d, 0x1a, 0xa8, 0x0b, 0xb3, 0x68, 0x24, 0x00,14770x10, 0x7f, 0xfd, 0xd7, 0xa1, 0x8d, 0x83, 0x54,14780x4f, 0x1f, 0xd8, 0x2a, 0xbe, 0x8a, 0x0c, 0x87,14790xab, 0xa2, 0xde, 0xc3, 0x39, 0xbf, 0x09, 0x03,14800xa5, 0xf3, 0x05, 0x28, 0xe1, 0xe1, 0xee, 0x39,14810x70, 0x9c, 0xd8, 0x81, 0x12, 0x1e, 0x02, 0x40,14820xd2, 0x6e, 0xf0, 0xeb, 0x1b, 0x3d, 0x22, 0xc6,14830xe5, 0xe3, 0xb4, 0x5a, 0x98, 0xbb, 0xf0, 0x22,14840x28, 0x8d, 0xe5, 0xd3, 0x16, 0x48, 0x24, 0xa5,14850xe6, 0x66, 0x0c, 0xf9, 0x08, 0xf9, 0x7e, 0x1e,14860xe1, 0x28, 0x26, 0x22, 0xc7, 0xc7, 0x0a, 0x32,14870x47, 0xfa, 0xa3, 0xbe, 0x3c, 0xc4, 0xc5, 0x53,14880x0a, 0xd5, 0x94, 0x4a, 0xd7, 0x93, 0xd8, 0x42,14890x99, 0xb9, 0x0a, 0xdb, 0x56, 0xf7, 0xb9, 0x1c,14900x53, 0x4f, 0xfa, 0xd3, 0x74, 0xad, 0xd9, 0x68,14910xf1, 0x1b, 0xdf, 0x61, 0xc6, 0x5e, 0xa8, 0x48,14920xfc, 0xd4, 0x4a, 0x4c, 0x3c, 0x32, 0xf7, 0x1c,14930x96, 0x21, 0x9b, 0xf9, 0xa3, 0xcc, 0x5a, 0xce,14940xd5, 0xd7, 0x08, 0x24, 0xf6, 0x1c, 0xfd, 0xdd,14950x38, 0xc2, 0x32, 0xe9, 0xb8, 0xe7, 0xb6, 0xfa,14960x9d, 0x45, 0x13, 0x2c, 0x83, 0xfd, 0x4a, 0x69,14970x82, 0xcd, 0xdc, 0xb3, 0x76, 0x0c, 0x9e, 0xd8,14980xf4, 0x1b, 0x45, 0x15, 0xb4, 0x97, 0xe7, 0x58,14990x34, 0xe2, 0x03, 0x29, 0x5a, 0xbf, 0xb6, 0xe0,15000x5d, 0x13, 0xd9, 0x2b, 0xb4, 0x80, 0xb2, 0x45,15010x81, 0x6a, 0x2e, 0x6c, 0x89, 0x7d, 0xee, 0xbb,15020x52, 0xdd, 0x1f, 0x18, 0xe7, 0x13, 0x6b, 0x33,15030x0e, 0xea, 0x36, 0x92, 0x77, 0x7b, 0x6d, 0x9c,15040x5a, 0x5f, 0x45, 0x7b, 0x7b, 0x35, 0x62, 0x23,15050xd1, 0xbf, 0x0f, 0xd0, 0x08, 0x1b, 0x2b, 0x80,15060x6b, 0x7e, 0xf1, 0x21, 0x47, 0xb0, 0x57, 0xd1,15070x98, 0x72, 0x90, 0x34, 0x1c, 0x20, 0x04, 0xff,15080x3d, 0x5c, 0xee, 0x0e, 0x57, 0x5f, 0x6f, 0x24,15090x4e, 0x3c, 0xea, 0xfc, 0xa5, 0xa9, 0x83, 0xc9,15100x61, 0xb4, 0x51, 0x24, 0xf8, 0x27, 0x5e, 0x46,15110x8c, 0xb1, 0x53, 0x02, 0x96, 0x35, 0xba, 0xb8,15120x4c, 0x71, 0xd3, 0x15, 0x59, 0x35, 0x22, 0x20,15130xad, 0x03, 0x9f, 0x66, 0x44, 0x3b, 0x9c, 0x35,15140x37, 0x1f, 0x9b, 0xbb, 0xf3, 0xdb, 0x35, 0x63,15150x30, 0x64, 0xaa, 0xa2, 0x06, 0xa8, 0x5d, 0xbb,15160xe1, 0x9f, 0x70, 0xec, 0x82, 0x11, 0x06, 0x36,15170xec, 0x8b, 0x69, 0x66, 0x24, 0x44, 0xc9, 0x4a,15180x57, 0xbb, 0x9b, 0x78, 0x13, 0xce, 0x9c, 0x0c,15190xba, 0x92, 0x93, 0x63, 0xb8, 0xe2, 0x95, 0x0f,15200x0f, 0x16, 0x39, 0x52, 0xfd, 0x3a, 0x6d, 0x02,15210x4b, 0xdf, 0x13, 0xd3, 0x2a, 0x22, 0xb4, 0x03,15220x7c, 0x54, 0x49, 0x96, 0x68, 0x54, 0x10, 0xfa,15230xef, 0xaa, 0x6c, 0xe8, 0x22, 0xdc, 0x71, 0x16,15240x13, 0x1a, 0xf6, 0x28, 0xe5, 0x6d, 0x77, 0x3d,15250xcd, 0x30, 0x63, 0xb1, 0x70, 0x52, 0xa1, 0xc5,15260x94, 0x5f, 0xcf, 0xe8, 0xb8, 0x26, 0x98, 0xf7,15270x06, 0xa0, 0x0a, 0x70, 0xfa, 0x03, 0x80, 0xac,15280xc1, 0xec, 0xd6, 0x4c, 0x54, 0xd7, 0xfe, 0x47,15290xb6, 0x88, 0x4a, 0xf7, 0x71, 0x24, 0xee, 0xf3,15300xd2, 0xc2, 0x4a, 0x7f, 0xfe, 0x61, 0xc7, 0x35,15310xc9, 0x37, 0x67, 0xcb, 0x24, 0x35, 0xda, 0x7e,15320xca, 0x5f, 0xf3, 0x8d, 0xd4, 0x13, 0x8e, 0xd6,15330xcb, 0x4d, 0x53, 0x8f, 0x53, 0x1f, 0xc0, 0x74,15340xf7, 0x53, 0xb9, 0x5e, 0x23, 0x37, 0xba, 0x6e,15350xe3, 0x9d, 0x07, 0x55, 0x25, 0x7b, 0xe6, 0x2a,15360x64, 0xd1, 0x32, 0xdd, 0x54, 0x1b, 0x4b, 0xc0,15370xe1, 0xd7, 0x69, 0x58, 0xf8, 0x93, 0x29, 0xc4,15380xdd, 0x23, 0x2f, 0xa5, 0xfc, 0x9d, 0x7e, 0xf8,15390xd4, 0x90, 0xcd, 0x82, 0x55, 0xdc, 0x16, 0x16,15400x9f, 0x07, 0x52, 0x9b, 0x9d, 0x25, 0xed, 0x32,15410xc5, 0x7b, 0xdf, 0xf6, 0x83, 0x46, 0x3d, 0x65,15420xb7, 0xef, 0x87, 0x7a, 0x12, 0x69, 0x8f, 0x06,15430x7c, 0x51, 0x15, 0x4a, 0x08, 0xe8, 0xac, 0x9a,15440x0c, 0x24, 0xa7, 0x27, 0xd8, 0x46, 0x2f, 0xe7,15450x01, 0x0e, 0x1c, 0xc6, 0x91, 0xb0, 0x6e, 0x85,15460x65, 0xf0, 0x29, 0x0d, 0x2e, 0x6b, 0x3b, 0xfb,15470x4b, 0xdf, 0xe4, 0x80, 0x93, 0x03, 0x66, 0x46,15480x3e, 0x8a, 0x6e, 0xf3, 0x5e, 0x4d, 0x62, 0x0e,15490x49, 0x05, 0xaf, 0xd4, 0xf8, 0x21, 0x20, 0x61,15500x1d, 0x39, 0x17, 0xf4, 0x61, 0x47, 0x95, 0xfb,15510x15, 0x2e, 0xb3, 0x4f, 0xd0, 0x5d, 0xf5, 0x7d,15520x40, 0xda, 0x90, 0x3c, 0x6b, 0xcb, 0x17, 0x00,15530x13, 0x3b, 0x64, 0x34, 0x1b, 0xf0, 0xf2, 0xe5,15540x3b, 0xb2, 0xc7, 0xd3, 0x5f, 0x3a, 0x44, 0xa6,15550x9b, 0xb7, 0x78, 0x0e, 0x42, 0x5d, 0x4c, 0xc1,15560xe9, 0xd2, 0xcb, 0xb7, 0x78, 0xd1, 0xfe, 0x9a,15570xb5, 0x07, 0xe9, 0xe0, 0xbe, 0xe2, 0x8a, 0xa7,15580x01, 0x83, 0x00, 0x8c, 0x5c, 0x08, 0xe6, 0x63,15590x12, 0x92, 0xb7, 0xb7, 0xa6, 0x19, 0x7d, 0x38,15600x13, 0x38, 0x92, 0x87, 0x24, 0xf9, 0x48, 0xb3,15610x5e, 0x87, 0x6a, 0x40, 0x39, 0x5c, 0x3f, 0xed,15620x8f, 0xee, 0xdb, 0x15, 0x82, 0x06, 0xda, 0x49,15630x21, 0x2b, 0xb5, 0xbf, 0x32, 0x7c, 0x9f, 0x42,15640x28, 0x63, 0xcf, 0xaf, 0x1e, 0xf8, 0xc6, 0xa0,15650xd1, 0x02, 0x43, 0x57, 0x62, 0xec, 0x9b, 0x0f,15660x01, 0x9e, 0x71, 0xd8, 0x87, 0x9d, 0x01, 0xc1,15670x58, 0x77, 0xd9, 0xaf, 0xb1, 0x10, 0x7e, 0xdd,15680xa6, 0x50, 0x96, 0xe5, 0xf0, 0x72, 0x00, 0x6d,15690x4b, 0xf8, 0x2a, 0x8f, 0x19, 0xf3, 0x22, 0x88,15700x11, 0x4a, 0x8b, 0x7c, 0xfd, 0xb7, 0xed, 0xe1,15710xf6, 0x40, 0x39, 0xe0, 0xe9, 0xf6, 0x3d, 0x25,15720xe6, 0x74, 0x3c, 0x58, 0x57, 0x7f, 0xe1, 0x22,15730x96, 0x47, 0x31, 0x91, 0xba, 0x70, 0x85, 0x28,15740x6b, 0x9f, 0x6e, 0x25, 0xac, 0x23, 0x66, 0x2f,15750x29, 0x88, 0x28, 0xce, 0x8c, 0x5c, 0x88, 0x53,15760xd1, 0x3b, 0xcc, 0x6a, 0x51, 0xb2, 0xe1, 0x28,15770x3f, 0x91, 0xb4, 0x0d, 0x00, 0x3a, 0xe3, 0xf8,15780xc3, 0x8f, 0xd7, 0x96, 0x62, 0x0e, 0x2e, 0xfc,15790xc8, 0x6c, 0x77, 0xa6, 0x1d, 0x22, 0xc1, 0xb8,15800xe6, 0x61, 0xd7, 0x67, 0x36, 0x13, 0x7b, 0xbb,15810x9b, 0x59, 0x09, 0xa6, 0xdf, 0xf7, 0x6b, 0xa3,15820x40, 0x1a, 0xf5, 0x4f, 0xb4, 0xda, 0xd3, 0xf3,15830x81, 0x93, 0xc6, 0x18, 0xd9, 0x26, 0xee, 0xac,15840xf0, 0xaa, 0xdf, 0xc5, 0x9c, 0xca, 0xc2, 0xa2,15850xcc, 0x7b, 0x5c, 0x24, 0xb0, 0xbc, 0xd0, 0x6a,15860x4d, 0x89, 0x09, 0xb8, 0x07, 0xfe, 0x87, 0xad,15870x0a, 0xea, 0xb8, 0x42, 0xf9, 0x5e, 0xb3, 0x3e,15880x36, 0x4c, 0xaf, 0x75, 0x9e, 0x1c, 0xeb, 0xbd,15890xbc, 0xbb, 0x80, 0x40, 0xa7, 0x3a, 0x30, 0xbf,15900xa8, 0x44, 0xf4, 0xeb, 0x38, 0xad, 0x29, 0xba,15910x23, 0xed, 0x41, 0x0c, 0xea, 0xd2, 0xbb, 0x41,15920x18, 0xd6, 0xb9, 0xba, 0x65, 0x2b, 0xa3, 0x91,15930x6d, 0x1f, 0xa9, 0xf4, 0xd1, 0x25, 0x8d, 0x4d,15940x38, 0xff, 0x64, 0xa0, 0xec, 0xde, 0xa6, 0xb6,15950x79, 0xab, 0x8e, 0x33, 0x6c, 0x47, 0xde, 0xaf,15960x94, 0xa4, 0xa5, 0x86, 0x77, 0x55, 0x09, 0x92,15970x81, 0x31, 0x76, 0xc7, 0x34, 0x22, 0x89, 0x8e,15980x3d, 0x26, 0x26, 0xd7, 0xfc, 0x1e, 0x16, 0x72,15990x13, 0x33, 0x63, 0xd5, 0x22, 0xbe, 0xb8, 0x04,16000x34, 0x84, 0x41, 0xbb, 0x80, 0xd0, 0x9f, 0x46,16010x48, 0x07, 0xa7, 0xfc, 0x2b, 0x3a, 0x75, 0x55,16020x8c, 0xc7, 0x6a, 0xbd, 0x7e, 0x46, 0x08, 0x84,16030x0f, 0xd5, 0x74, 0xc0, 0x82, 0x8e, 0xaa, 0x61,16040x05, 0x01, 0xb2, 0x47, 0x6e, 0x20, 0x6a, 0x2d,16050x58, 0x70, 0x48, 0x32, 0xa7, 0x37, 0xd2, 0xb8,16060x82, 0x1a, 0x51, 0xb9, 0x61, 0xdd, 0xfd, 0x9d,16070x6b, 0x0e, 0x18, 0x97, 0xf8, 0x45, 0x5f, 0x87,16080x10, 0xcf, 0x34, 0x72, 0x45, 0x26, 0x49, 0x70,16090xe7, 0xa3, 0x78, 0xe0, 0x52, 0x89, 0x84, 0x94,16100x83, 0x82, 0xc2, 0x69, 0x8f, 0xe3, 0xe1, 0x3f,16110x60, 0x74, 0x88, 0xc4, 0xf7, 0x75, 0x2c, 0xfb,16120xbd, 0xb6, 0xc4, 0x7e, 0x10, 0x0a, 0x6c, 0x90,16130x04, 0x9e, 0xc3, 0x3f, 0x59, 0x7c, 0xce, 0x31,16140x18, 0x60, 0x57, 0x73, 0x46, 0x94, 0x7d, 0x06,16150xa0, 0x6d, 0x44, 0xec, 0xa2, 0x0a, 0x9e, 0x05,16160x15, 0xef, 0xca, 0x5c, 0xbf, 0x00, 0xeb, 0xf7,16170x3d, 0x32, 0xd4, 0xa5, 0xef, 0x49, 0x89, 0x5e,16180x46, 0xb0, 0xa6, 0x63, 0x5b, 0x8a, 0x73, 0xae,16190x6f, 0xd5, 0x9d, 0xf8, 0x4f, 0x40, 0xb5, 0xb2,16200x6e, 0xd3, 0xb6, 0x01, 0xa9, 0x26, 0xa2, 0x21,16210xcf, 0x33, 0x7a, 0x3a, 0xa4, 0x23, 0x13, 0xb0,16220x69, 0x6a, 0xee, 0xce, 0xd8, 0x9d, 0x01, 0x1d,16230x50, 0xc1, 0x30, 0x6c, 0xb1, 0xcd, 0xa0, 0xf0,16240xf0, 0xa2, 0x64, 0x6f, 0xbb, 0xbf, 0x5e, 0xe6,16250xab, 0x87, 0xb4, 0x0f, 0x4f, 0x15, 0xaf, 0xb5,16260x25, 0xa1, 0xb2, 0xd0, 0x80, 0x2c, 0xfb, 0xf9,16270xfe, 0xd2, 0x33, 0xbb, 0x76, 0xfe, 0x7c, 0xa8,16280x66, 0xf7, 0xe7, 0x85, 0x9f, 0x1f, 0x85, 0x57,16290x88, 0xe1, 0xe9, 0x63, 0xe4, 0xd8, 0x1c, 0xa1,16300xfb, 0xda, 0x44, 0x05, 0x2e, 0x1d, 0x3a, 0x1c,16310xff, 0xc8, 0x3b, 0xc0, 0xfe, 0xda, 0x22, 0x0b,16320x43, 0xd6, 0x88, 0x39, 0x4c, 0x4a, 0xa6, 0x69,16330x18, 0x93, 0x42, 0x4e, 0xb5, 0xcc, 0x66, 0x0d,16340x09, 0xf8, 0x1e, 0x7c, 0xd3, 0x3c, 0x99, 0x0d,16350x50, 0x1d, 0x62, 0xe9, 0x57, 0x06, 0xbf, 0x19,16360x88, 0xdd, 0xad, 0x7b, 0x4f, 0xf9, 0xc7, 0x82,16370x6d, 0x8d, 0xc8, 0xc4, 0xc5, 0x78, 0x17, 0x20,16380x15, 0xc5, 0x52, 0x41, 0xcf, 0x5b, 0xd6, 0x7f,16390x94, 0x02, 0x41, 0xe0, 0x40, 0x22, 0x03, 0x5e,16400xd1, 0x53, 0xd4, 0x86, 0xd3, 0x2c, 0x9f, 0x0f,16410x96, 0xe3, 0x6b, 0x9a, 0x76, 0x32, 0x06, 0x47,16420x4b, 0x11, 0xb3, 0xdd, 0x03, 0x65, 0xbd, 0x9b,16430x01, 0xda, 0x9c, 0xb9, 0x7e, 0x3f, 0x6a, 0xc4,16440x7b, 0xea, 0xd4, 0x3c, 0xb9, 0xfb, 0x5c, 0x6b,16450x64, 0x33, 0x52, 0xba, 0x64, 0x78, 0x8f, 0xa4,16460xaf, 0x7a, 0x61, 0x8d, 0xbc, 0xc5, 0x73, 0xe9,16470x6b, 0x58, 0x97, 0x4b, 0xbf, 0x63, 0x22, 0xd3,16480x37, 0x02, 0x54, 0xc5, 0xb9, 0x16, 0x4a, 0xf0,16490x19, 0xd8, 0x94, 0x57, 0xb8, 0x8a, 0xb3, 0x16,16500x3b, 0xd0, 0x84, 0x8e, 0x67, 0xa6, 0xa3, 0x7d,16510x78, 0xec, 0x001652};1653static const u8 enc_output012[] __initconst = {16540x52, 0x34, 0xb3, 0x65, 0x3b, 0xb7, 0xe5, 0xd3,16550xab, 0x49, 0x17, 0x60, 0xd2, 0x52, 0x56, 0xdf,16560xdf, 0x34, 0x56, 0x82, 0xe2, 0xbe, 0xe5, 0xe1,16570x28, 0xd1, 0x4e, 0x5f, 0x4f, 0x01, 0x7d, 0x3f,16580x99, 0x6b, 0x30, 0x6e, 0x1a, 0x7c, 0x4c, 0x8e,16590x62, 0x81, 0xae, 0x86, 0x3f, 0x6b, 0xd0, 0xb5,16600xa9, 0xcf, 0x50, 0xf1, 0x02, 0x12, 0xa0, 0x0b,16610x24, 0xe9, 0xe6, 0x72, 0x89, 0x2c, 0x52, 0x1b,16620x34, 0x38, 0xf8, 0x75, 0x5f, 0xa0, 0x74, 0xe2,16630x99, 0xdd, 0xa6, 0x4b, 0x14, 0x50, 0x4e, 0xf1,16640xbe, 0xd6, 0x9e, 0xdb, 0xb2, 0x24, 0x27, 0x74,16650x12, 0x4a, 0x78, 0x78, 0x17, 0xa5, 0x58, 0x8e,16660x2f, 0xf9, 0xf4, 0x8d, 0xee, 0x03, 0x88, 0xae,16670xb8, 0x29, 0xa1, 0x2f, 0x4b, 0xee, 0x92, 0xbd,16680x87, 0xb3, 0xce, 0x34, 0x21, 0x57, 0x46, 0x04,16690x49, 0x0c, 0x80, 0xf2, 0x01, 0x13, 0xa1, 0x55,16700xb3, 0xff, 0x44, 0x30, 0x3c, 0x1c, 0xd0, 0xef,16710xbc, 0x18, 0x74, 0x26, 0xad, 0x41, 0x5b, 0x5b,16720x3e, 0x9a, 0x7a, 0x46, 0x4f, 0x16, 0xd6, 0x74,16730x5a, 0xb7, 0x3a, 0x28, 0x31, 0xd8, 0xae, 0x26,16740xac, 0x50, 0x53, 0x86, 0xf2, 0x56, 0xd7, 0x3f,16750x29, 0xbc, 0x45, 0x68, 0x8e, 0xcb, 0x98, 0x64,16760xdd, 0xc9, 0xba, 0xb8, 0x4b, 0x7b, 0x82, 0xdd,16770x14, 0xa7, 0xcb, 0x71, 0x72, 0x00, 0x5c, 0xad,16780x7b, 0x6a, 0x89, 0xa4, 0x3d, 0xbf, 0xb5, 0x4b,16790x3e, 0x7c, 0x5a, 0xcf, 0xb8, 0xa1, 0xc5, 0x6e,16800xc8, 0xb6, 0x31, 0x57, 0x7b, 0xdf, 0xa5, 0x7e,16810xb1, 0xd6, 0x42, 0x2a, 0x31, 0x36, 0xd1, 0xd0,16820x3f, 0x7a, 0xe5, 0x94, 0xd6, 0x36, 0xa0, 0x6f,16830xb7, 0x40, 0x7d, 0x37, 0xc6, 0x55, 0x7c, 0x50,16840x40, 0x6d, 0x29, 0x89, 0xe3, 0x5a, 0xae, 0x97,16850xe7, 0x44, 0x49, 0x6e, 0xbd, 0x81, 0x3d, 0x03,16860x93, 0x06, 0x12, 0x06, 0xe2, 0x41, 0x12, 0x4a,16870xf1, 0x6a, 0xa4, 0x58, 0xa2, 0xfb, 0xd2, 0x15,16880xba, 0xc9, 0x79, 0xc9, 0xce, 0x5e, 0x13, 0xbb,16890xf1, 0x09, 0x04, 0xcc, 0xfd, 0xe8, 0x51, 0x34,16900x6a, 0xe8, 0x61, 0x88, 0xda, 0xed, 0x01, 0x47,16910x84, 0xf5, 0x73, 0x25, 0xf9, 0x1c, 0x42, 0x86,16920x07, 0xf3, 0x5b, 0x1a, 0x01, 0xb3, 0xeb, 0x24,16930x32, 0x8d, 0xf6, 0xed, 0x7c, 0x4b, 0xeb, 0x3c,16940x36, 0x42, 0x28, 0xdf, 0xdf, 0xb6, 0xbe, 0xd9,16950x8c, 0x52, 0xd3, 0x2b, 0x08, 0x90, 0x8c, 0xe7,16960x98, 0x31, 0xe2, 0x32, 0x8e, 0xfc, 0x11, 0x48,16970x00, 0xa8, 0x6a, 0x42, 0x4a, 0x02, 0xc6, 0x4b,16980x09, 0xf1, 0xe3, 0x49, 0xf3, 0x45, 0x1f, 0x0e,16990xbc, 0x56, 0xe2, 0xe4, 0xdf, 0xfb, 0xeb, 0x61,17000xfa, 0x24, 0xc1, 0x63, 0x75, 0xbb, 0x47, 0x75,17010xaf, 0xe1, 0x53, 0x16, 0x96, 0x21, 0x85, 0x26,17020x11, 0xb3, 0x76, 0xe3, 0x23, 0xa1, 0x6b, 0x74,17030x37, 0xd0, 0xde, 0x06, 0x90, 0x71, 0x5d, 0x43,17040x88, 0x9b, 0x00, 0x54, 0xa6, 0x75, 0x2f, 0xa1,17050xc2, 0x0b, 0x73, 0x20, 0x1d, 0xb6, 0x21, 0x79,17060x57, 0x3f, 0xfa, 0x09, 0xbe, 0x8a, 0x33, 0xc3,17070x52, 0xf0, 0x1d, 0x82, 0x31, 0xd1, 0x55, 0xb5,17080x6c, 0x99, 0x25, 0xcf, 0x5c, 0x32, 0xce, 0xe9,17090x0d, 0xfa, 0x69, 0x2c, 0xd5, 0x0d, 0xc5, 0x6d,17100x86, 0xd0, 0x0c, 0x3b, 0x06, 0x50, 0x79, 0xe8,17110xc3, 0xae, 0x04, 0xe6, 0xcd, 0x51, 0xe4, 0x26,17120x9b, 0x4f, 0x7e, 0xa6, 0x0f, 0xab, 0xd8, 0xe5,17130xde, 0xa9, 0x00, 0x95, 0xbe, 0xa3, 0x9d, 0x5d,17140xb2, 0x09, 0x70, 0x18, 0x1c, 0xf0, 0xac, 0x29,17150x23, 0x02, 0x29, 0x28, 0xd2, 0x74, 0x35, 0x57,17160x62, 0x0f, 0x24, 0xea, 0x5e, 0x33, 0xc2, 0x92,17170xf3, 0x78, 0x4d, 0x30, 0x1e, 0xa1, 0x99, 0xa9,17180x82, 0xb0, 0x42, 0x31, 0x8d, 0xad, 0x8a, 0xbc,17190xfc, 0xd4, 0x57, 0x47, 0x3e, 0xb4, 0x50, 0xdd,17200x6e, 0x2c, 0x80, 0x4d, 0x22, 0xf1, 0xfb, 0x57,17210xc4, 0xdd, 0x17, 0xe1, 0x8a, 0x36, 0x4a, 0xb3,17220x37, 0xca, 0xc9, 0x4e, 0xab, 0xd5, 0x69, 0xc4,17230xf4, 0xbc, 0x0b, 0x3b, 0x44, 0x4b, 0x29, 0x9c,17240xee, 0xd4, 0x35, 0x22, 0x21, 0xb0, 0x1f, 0x27,17250x64, 0xa8, 0x51, 0x1b, 0xf0, 0x9f, 0x19, 0x5c,17260xfb, 0x5a, 0x64, 0x74, 0x70, 0x45, 0x09, 0xf5,17270x64, 0xfe, 0x1a, 0x2d, 0xc9, 0x14, 0x04, 0x14,17280xcf, 0xd5, 0x7d, 0x60, 0xaf, 0x94, 0x39, 0x94,17290xe2, 0x7d, 0x79, 0x82, 0xd0, 0x65, 0x3b, 0x6b,17300x9c, 0x19, 0x84, 0xb4, 0x6d, 0xb3, 0x0c, 0x99,17310xc0, 0x56, 0xa8, 0xbd, 0x73, 0xce, 0x05, 0x84,17320x3e, 0x30, 0xaa, 0xc4, 0x9b, 0x1b, 0x04, 0x2a,17330x9f, 0xd7, 0x43, 0x2b, 0x23, 0xdf, 0xbf, 0xaa,17340xd5, 0xc2, 0x43, 0x2d, 0x70, 0xab, 0xdc, 0x75,17350xad, 0xac, 0xf7, 0xc0, 0xbe, 0x67, 0xb2, 0x74,17360xed, 0x67, 0x10, 0x4a, 0x92, 0x60, 0xc1, 0x40,17370x50, 0x19, 0x8a, 0x8a, 0x8c, 0x09, 0x0e, 0x72,17380xe1, 0x73, 0x5e, 0xe8, 0x41, 0x85, 0x63, 0x9f,17390x3f, 0xd7, 0x7d, 0xc4, 0xfb, 0x22, 0x5d, 0x92,17400x6c, 0xb3, 0x1e, 0xe2, 0x50, 0x2f, 0x82, 0xa8,17410x28, 0xc0, 0xb5, 0xd7, 0x5f, 0x68, 0x0d, 0x2c,17420x2d, 0xaf, 0x7e, 0xfa, 0x2e, 0x08, 0x0f, 0x1f,17430x70, 0x9f, 0xe9, 0x19, 0x72, 0x55, 0xf8, 0xfb,17440x51, 0xd2, 0x33, 0x5d, 0xa0, 0xd3, 0x2b, 0x0a,17450x6c, 0xbc, 0x4e, 0xcf, 0x36, 0x4d, 0xdc, 0x3b,17460xe9, 0x3e, 0x81, 0x7c, 0x61, 0xdb, 0x20, 0x2d,17470x3a, 0xc3, 0xb3, 0x0c, 0x1e, 0x00, 0xb9, 0x7c,17480xf5, 0xca, 0x10, 0x5f, 0x3a, 0x71, 0xb3, 0xe4,17490x20, 0xdb, 0x0c, 0x2a, 0x98, 0x63, 0x45, 0x00,17500x58, 0xf6, 0x68, 0xe4, 0x0b, 0xda, 0x13, 0x3b,17510x60, 0x5c, 0x76, 0xdb, 0xb9, 0x97, 0x71, 0xe4,17520xd9, 0xb7, 0xdb, 0xbd, 0x68, 0xc7, 0x84, 0x84,17530xaa, 0x7c, 0x68, 0x62, 0x5e, 0x16, 0xfc, 0xba,17540x72, 0xaa, 0x9a, 0xa9, 0xeb, 0x7c, 0x75, 0x47,17550x97, 0x7e, 0xad, 0xe2, 0xd9, 0x91, 0xe8, 0xe4,17560xa5, 0x31, 0xd7, 0x01, 0x8e, 0xa2, 0x11, 0x88,17570x95, 0xb9, 0xf2, 0x9b, 0xd3, 0x7f, 0x1b, 0x81,17580x22, 0xf7, 0x98, 0x60, 0x0a, 0x64, 0xa6, 0xc1,17590xf6, 0x49, 0xc7, 0xe3, 0x07, 0x4d, 0x94, 0x7a,17600xcf, 0x6e, 0x68, 0x0c, 0x1b, 0x3f, 0x6e, 0x2e,17610xee, 0x92, 0xfa, 0x52, 0xb3, 0x59, 0xf8, 0xf1,17620x8f, 0x6a, 0x66, 0xa3, 0x82, 0x76, 0x4a, 0x07,17630x1a, 0xc7, 0xdd, 0xf5, 0xda, 0x9c, 0x3c, 0x24,17640xbf, 0xfd, 0x42, 0xa1, 0x10, 0x64, 0x6a, 0x0f,17650x89, 0xee, 0x36, 0xa5, 0xce, 0x99, 0x48, 0x6a,17660xf0, 0x9f, 0x9e, 0x69, 0xa4, 0x40, 0x20, 0xe9,17670x16, 0x15, 0xf7, 0xdb, 0x75, 0x02, 0xcb, 0xe9,17680x73, 0x8b, 0x3b, 0x49, 0x2f, 0xf0, 0xaf, 0x51,17690x06, 0x5c, 0xdf, 0x27, 0x27, 0x49, 0x6a, 0xd1,17700xcc, 0xc7, 0xb5, 0x63, 0xb5, 0xfc, 0xb8, 0x5c,17710x87, 0x7f, 0x84, 0xb4, 0xcc, 0x14, 0xa9, 0x53,17720xda, 0xa4, 0x56, 0xf8, 0xb6, 0x1b, 0xcc, 0x40,17730x27, 0x52, 0x06, 0x5a, 0x13, 0x81, 0xd7, 0x3a,17740xd4, 0x3b, 0xfb, 0x49, 0x65, 0x31, 0x33, 0xb2,17750xfa, 0xcd, 0xad, 0x58, 0x4e, 0x2b, 0xae, 0xd2,17760x20, 0xfb, 0x1a, 0x48, 0xb4, 0x3f, 0x9a, 0xd8,17770x7a, 0x35, 0x4a, 0xc8, 0xee, 0x88, 0x5e, 0x07,17780x66, 0x54, 0xb9, 0xec, 0x9f, 0xa3, 0xe3, 0xb9,17790x37, 0xaa, 0x49, 0x76, 0x31, 0xda, 0x74, 0x2d,17800x3c, 0xa4, 0x65, 0x10, 0x32, 0x38, 0xf0, 0xde,17810xd3, 0x99, 0x17, 0xaa, 0x71, 0xaa, 0x8f, 0x0f,17820x8c, 0xaf, 0xa2, 0xf8, 0x5d, 0x64, 0xba, 0x1d,17830xa3, 0xef, 0x96, 0x73, 0xe8, 0xa1, 0x02, 0x8d,17840x0c, 0x6d, 0xb8, 0x06, 0x90, 0xb8, 0x08, 0x56,17850x2c, 0xa7, 0x06, 0xc9, 0xc2, 0x38, 0xdb, 0x7c,17860x63, 0xb1, 0x57, 0x8e, 0xea, 0x7c, 0x79, 0xf3,17870x49, 0x1d, 0xfe, 0x9f, 0xf3, 0x6e, 0xb1, 0x1d,17880xba, 0x19, 0x80, 0x1a, 0x0a, 0xd3, 0xb0, 0x26,17890x21, 0x40, 0xb1, 0x7c, 0xf9, 0x4d, 0x8d, 0x10,17900xc1, 0x7e, 0xf4, 0xf6, 0x3c, 0xa8, 0xfd, 0x7c,17910xa3, 0x92, 0xb2, 0x0f, 0xaa, 0xcc, 0xa6, 0x11,17920xfe, 0x04, 0xe3, 0xd1, 0x7a, 0x32, 0x89, 0xdf,17930x0d, 0xc4, 0x8f, 0x79, 0x6b, 0xca, 0x16, 0x7c,17940x6e, 0xf9, 0xad, 0x0f, 0xf6, 0xfe, 0x27, 0xdb,17950xc4, 0x13, 0x70, 0xf1, 0x62, 0x1a, 0x4f, 0x79,17960x40, 0xc9, 0x9b, 0x8b, 0x21, 0xea, 0x84, 0xfa,17970xf5, 0xf1, 0x89, 0xce, 0xb7, 0x55, 0x0a, 0x80,17980x39, 0x2f, 0x55, 0x36, 0x16, 0x9c, 0x7b, 0x08,17990xbd, 0x87, 0x0d, 0xa5, 0x32, 0xf1, 0x52, 0x7c,18000xe8, 0x55, 0x60, 0x5b, 0xd7, 0x69, 0xe4, 0xfc,18010xfa, 0x12, 0x85, 0x96, 0xea, 0x50, 0x28, 0xab,18020x8a, 0xf7, 0xbb, 0x0e, 0x53, 0x74, 0xca, 0xa6,18030x27, 0x09, 0xc2, 0xb5, 0xde, 0x18, 0x14, 0xd9,18040xea, 0xe5, 0x29, 0x1c, 0x40, 0x56, 0xcf, 0xd7,18050xae, 0x05, 0x3f, 0x65, 0xaf, 0x05, 0x73, 0xe2,18060x35, 0x96, 0x27, 0x07, 0x14, 0xc0, 0xad, 0x33,18070xf1, 0xdc, 0x44, 0x7a, 0x89, 0x17, 0x77, 0xd2,18080x9c, 0x58, 0x60, 0xf0, 0x3f, 0x7b, 0x2d, 0x2e,18090x57, 0x95, 0x54, 0x87, 0xed, 0xf2, 0xc7, 0x4c,18100xf0, 0xae, 0x56, 0x29, 0x19, 0x7d, 0x66, 0x4b,18110x9b, 0x83, 0x84, 0x42, 0x3b, 0x01, 0x25, 0x66,18120x8e, 0x02, 0xde, 0xb9, 0x83, 0x54, 0x19, 0xf6,18130x9f, 0x79, 0x0d, 0x67, 0xc5, 0x1d, 0x7a, 0x44,18140x02, 0x98, 0xa7, 0x16, 0x1c, 0x29, 0x0d, 0x74,18150xff, 0x85, 0x40, 0x06, 0xef, 0x2c, 0xa9, 0xc6,18160xf5, 0x53, 0x07, 0x06, 0xae, 0xe4, 0xfa, 0x5f,18170xd8, 0x39, 0x4d, 0xf1, 0x9b, 0x6b, 0xd9, 0x24,18180x84, 0xfe, 0x03, 0x4c, 0xb2, 0x3f, 0xdf, 0xa1,18190x05, 0x9e, 0x50, 0x14, 0x5a, 0xd9, 0x1a, 0xa2,18200xa7, 0xfa, 0xfa, 0x17, 0xf7, 0x78, 0xd6, 0xb5,18210x92, 0x61, 0x91, 0xac, 0x36, 0xfa, 0x56, 0x0d,18220x38, 0x32, 0x18, 0x85, 0x08, 0x58, 0x37, 0xf0,18230x4b, 0xdb, 0x59, 0xe7, 0xa4, 0x34, 0xc0, 0x1b,18240x01, 0xaf, 0x2d, 0xde, 0xa1, 0xaa, 0x5d, 0xd3,18250xec, 0xe1, 0xd4, 0xf7, 0xe6, 0x54, 0x68, 0xf0,18260x51, 0x97, 0xa7, 0x89, 0xea, 0x24, 0xad, 0xd3,18270x6e, 0x47, 0x93, 0x8b, 0x4b, 0xb4, 0xf7, 0x1c,18280x42, 0x06, 0x67, 0xe8, 0x99, 0xf6, 0xf5, 0x7b,18290x85, 0xb5, 0x65, 0xb5, 0xb5, 0xd2, 0x37, 0xf5,18300xf3, 0x02, 0xa6, 0x4d, 0x11, 0xa7, 0xdc, 0x51,18310x09, 0x7f, 0xa0, 0xd8, 0x88, 0x1c, 0x13, 0x71,18320xae, 0x9c, 0xb7, 0x7b, 0x34, 0xd6, 0x4e, 0x68,18330x26, 0x83, 0x51, 0xaf, 0x1d, 0xee, 0x8b, 0xbb,18340x69, 0x43, 0x2b, 0x9e, 0x8a, 0xbc, 0x02, 0x0e,18350xa0, 0x1b, 0xe0, 0xa8, 0x5f, 0x6f, 0xaf, 0x1b,18360x8f, 0xe7, 0x64, 0x71, 0x74, 0x11, 0x7e, 0xa8,18370xd8, 0xf9, 0x97, 0x06, 0xc3, 0xb6, 0xfb, 0xfb,18380xb7, 0x3d, 0x35, 0x9d, 0x3b, 0x52, 0xed, 0x54,18390xca, 0xf4, 0x81, 0x01, 0x2d, 0x1b, 0xc3, 0xa7,18400x00, 0x3d, 0x1a, 0x39, 0x54, 0xe1, 0xf6, 0xff,18410xed, 0x6f, 0x0b, 0x5a, 0x68, 0xda, 0x58, 0xdd,18420xa9, 0xcf, 0x5c, 0x4a, 0xe5, 0x09, 0x4e, 0xde,18430x9d, 0xbc, 0x3e, 0xee, 0x5a, 0x00, 0x3b, 0x2c,18440x87, 0x10, 0x65, 0x60, 0xdd, 0xd7, 0x56, 0xd1,18450x4c, 0x64, 0x45, 0xe4, 0x21, 0xec, 0x78, 0xf8,18460x25, 0x7a, 0x3e, 0x16, 0x5d, 0x09, 0x53, 0x14,18470xbe, 0x4f, 0xae, 0x87, 0xd8, 0xd1, 0xaa, 0x3c,18480xf6, 0x3e, 0xa4, 0x70, 0x8c, 0x5e, 0x70, 0xa4,18490xb3, 0x6b, 0x66, 0x73, 0xd3, 0xbf, 0x31, 0x06,18500x19, 0x62, 0x93, 0x15, 0xf2, 0x86, 0xe4, 0x52,18510x7e, 0x53, 0x4c, 0x12, 0x38, 0xcc, 0x34, 0x7d,18520x57, 0xf6, 0x42, 0x93, 0x8a, 0xc4, 0xee, 0x5c,18530x8a, 0xe1, 0x52, 0x8f, 0x56, 0x64, 0xf6, 0xa6,18540xd1, 0x91, 0x57, 0x70, 0xcd, 0x11, 0x76, 0xf5,18550x59, 0x60, 0x60, 0x3c, 0xc1, 0xc3, 0x0b, 0x7f,18560x58, 0x1a, 0x50, 0x91, 0xf1, 0x68, 0x8f, 0x6e,18570x74, 0x74, 0xa8, 0x51, 0x0b, 0xf7, 0x7a, 0x98,18580x37, 0xf2, 0x0a, 0x0e, 0xa4, 0x97, 0x04, 0xb8,18590x9b, 0xfd, 0xa0, 0xea, 0xf7, 0x0d, 0xe1, 0xdb,18600x03, 0xf0, 0x31, 0x29, 0xf8, 0xdd, 0x6b, 0x8b,18610x5d, 0xd8, 0x59, 0xa9, 0x29, 0xcf, 0x9a, 0x79,18620x89, 0x19, 0x63, 0x46, 0x09, 0x79, 0x6a, 0x11,18630xda, 0x63, 0x68, 0x48, 0x77, 0x23, 0xfb, 0x7d,18640x3a, 0x43, 0xcb, 0x02, 0x3b, 0x7a, 0x6d, 0x10,18650x2a, 0x9e, 0xac, 0xf1, 0xd4, 0x19, 0xf8, 0x23,18660x64, 0x1d, 0x2c, 0x5f, 0xf2, 0xb0, 0x5c, 0x23,18670x27, 0xf7, 0x27, 0x30, 0x16, 0x37, 0xb1, 0x90,18680xab, 0x38, 0xfb, 0x55, 0xcd, 0x78, 0x58, 0xd4,18690x7d, 0x43, 0xf6, 0x45, 0x5e, 0x55, 0x8d, 0xb1,18700x02, 0x65, 0x58, 0xb4, 0x13, 0x4b, 0x36, 0xf7,18710xcc, 0xfe, 0x3d, 0x0b, 0x82, 0xe2, 0x12, 0x11,18720xbb, 0xe6, 0xb8, 0x3a, 0x48, 0x71, 0xc7, 0x50,18730x06, 0x16, 0x3a, 0xe6, 0x7c, 0x05, 0xc7, 0xc8,18740x4d, 0x2f, 0x08, 0x6a, 0x17, 0x9a, 0x95, 0x97,18750x50, 0x68, 0xdc, 0x28, 0x18, 0xc4, 0x61, 0x38,18760xb9, 0xe0, 0x3e, 0x78, 0xdb, 0x29, 0xe0, 0x9f,18770x52, 0xdd, 0xf8, 0x4f, 0x91, 0xc1, 0xd0, 0x33,18780xa1, 0x7a, 0x8e, 0x30, 0x13, 0x82, 0x07, 0x9f,18790xd3, 0x31, 0x0f, 0x23, 0xbe, 0x32, 0x5a, 0x75,18800xcf, 0x96, 0xb2, 0xec, 0xb5, 0x32, 0xac, 0x21,18810xd1, 0x82, 0x33, 0xd3, 0x15, 0x74, 0xbd, 0x90,18820xf1, 0x2c, 0xe6, 0x5f, 0x8d, 0xe3, 0x02, 0xe8,18830xe9, 0xc4, 0xca, 0x96, 0xeb, 0x0e, 0xbc, 0x91,18840xf4, 0xb9, 0xea, 0xd9, 0x1b, 0x75, 0xbd, 0xe1,18850xac, 0x2a, 0x05, 0x37, 0x52, 0x9b, 0x1b, 0x3f,18860x5a, 0xdc, 0x21, 0xc3, 0x98, 0xbb, 0xaf, 0xa3,18870xf2, 0x00, 0xbf, 0x0d, 0x30, 0x89, 0x05, 0xcc,18880xa5, 0x76, 0xf5, 0x06, 0xf0, 0xc6, 0x54, 0x8a,18890x5d, 0xd4, 0x1e, 0xc1, 0xf2, 0xce, 0xb0, 0x62,18900xc8, 0xfc, 0x59, 0x42, 0x9a, 0x90, 0x60, 0x55,18910xfe, 0x88, 0xa5, 0x8b, 0xb8, 0x33, 0x0c, 0x23,18920x24, 0x0d, 0x15, 0x70, 0x37, 0x1e, 0x3d, 0xf6,18930xd2, 0xea, 0x92, 0x10, 0xb2, 0xc4, 0x51, 0xac,18940xf2, 0xac, 0xf3, 0x6b, 0x6c, 0xaa, 0xcf, 0x12,18950xc5, 0x6c, 0x90, 0x50, 0xb5, 0x0c, 0xfc, 0x1a,18960x15, 0x52, 0xe9, 0x26, 0xc6, 0x52, 0xa4, 0xe7,18970x81, 0x69, 0xe1, 0xe7, 0x9e, 0x30, 0x01, 0xec,18980x84, 0x89, 0xb2, 0x0d, 0x66, 0xdd, 0xce, 0x28,18990x5c, 0xec, 0x98, 0x46, 0x68, 0x21, 0x9f, 0x88,19000x3f, 0x1f, 0x42, 0x77, 0xce, 0xd0, 0x61, 0xd4,19010x20, 0xa7, 0xff, 0x53, 0xad, 0x37, 0xd0, 0x17,19020x35, 0xc9, 0xfc, 0xba, 0x0a, 0x78, 0x3f, 0xf2,19030xcc, 0x86, 0x89, 0xe8, 0x4b, 0x3c, 0x48, 0x33,19040x09, 0x7f, 0xc6, 0xc0, 0xdd, 0xb8, 0xfd, 0x7a,19050x66, 0x66, 0x65, 0xeb, 0x47, 0xa7, 0x04, 0x28,19060xa3, 0x19, 0x8e, 0xa9, 0xb1, 0x13, 0x67, 0x62,19070x70, 0xcf, 0xd61908};1909static const u8 enc_assoc012[] __initconst = {19100xb1, 0x69, 0x83, 0x87, 0x30, 0xaa, 0x5d, 0xb8,19110x77, 0xe8, 0x21, 0xff, 0x06, 0x59, 0x35, 0xce,19120x75, 0xfe, 0x38, 0xef, 0xb8, 0x91, 0x43, 0x8c,19130xcf, 0x70, 0xdd, 0x0a, 0x68, 0xbf, 0xd4, 0xbc,19140x16, 0x76, 0x99, 0x36, 0x1e, 0x58, 0x79, 0x5e,19150xd4, 0x29, 0xf7, 0x33, 0x93, 0x48, 0xdb, 0x5f,19160x01, 0xae, 0x9c, 0xb6, 0xe4, 0x88, 0x6d, 0x2b,19170x76, 0x75, 0xe0, 0xf3, 0x74, 0xe2, 0xc91918};1919static const u8 enc_nonce012[] __initconst = {19200x05, 0xa3, 0x93, 0xed, 0x30, 0xc5, 0xa2, 0x061921};1922static const u8 enc_key012[] __initconst = {19230xb3, 0x35, 0x50, 0x03, 0x54, 0x2e, 0x40, 0x5e,19240x8f, 0x59, 0x8e, 0xc5, 0x90, 0xd5, 0x27, 0x2d,19250xba, 0x29, 0x2e, 0xcb, 0x1b, 0x70, 0x44, 0x1e,19260x65, 0x91, 0x6e, 0x2a, 0x79, 0x22, 0xda, 0x641927};19281929/* wycheproof - rfc7539 */1930static const u8 enc_input013[] __initconst = {19310x4c, 0x61, 0x64, 0x69, 0x65, 0x73, 0x20, 0x61,19320x6e, 0x64, 0x20, 0x47, 0x65, 0x6e, 0x74, 0x6c,19330x65, 0x6d, 0x65, 0x6e, 0x20, 0x6f, 0x66, 0x20,19340x74, 0x68, 0x65, 0x20, 0x63, 0x6c, 0x61, 0x73,19350x73, 0x20, 0x6f, 0x66, 0x20, 0x27, 0x39, 0x39,19360x3a, 0x20, 0x49, 0x66, 0x20, 0x49, 0x20, 0x63,19370x6f, 0x75, 0x6c, 0x64, 0x20, 0x6f, 0x66, 0x66,19380x65, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6f,19390x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20,19400x74, 0x69, 0x70, 0x20, 0x66, 0x6f, 0x72, 0x20,19410x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x74, 0x75,19420x72, 0x65, 0x2c, 0x20, 0x73, 0x75, 0x6e, 0x73,19430x63, 0x72, 0x65, 0x65, 0x6e, 0x20, 0x77, 0x6f,19440x75, 0x6c, 0x64, 0x20, 0x62, 0x65, 0x20, 0x69,19450x74, 0x2e1946};1947static const u8 enc_output013[] __initconst = {19480xd3, 0x1a, 0x8d, 0x34, 0x64, 0x8e, 0x60, 0xdb,19490x7b, 0x86, 0xaf, 0xbc, 0x53, 0xef, 0x7e, 0xc2,19500xa4, 0xad, 0xed, 0x51, 0x29, 0x6e, 0x08, 0xfe,19510xa9, 0xe2, 0xb5, 0xa7, 0x36, 0xee, 0x62, 0xd6,19520x3d, 0xbe, 0xa4, 0x5e, 0x8c, 0xa9, 0x67, 0x12,19530x82, 0xfa, 0xfb, 0x69, 0xda, 0x92, 0x72, 0x8b,19540x1a, 0x71, 0xde, 0x0a, 0x9e, 0x06, 0x0b, 0x29,19550x05, 0xd6, 0xa5, 0xb6, 0x7e, 0xcd, 0x3b, 0x36,19560x92, 0xdd, 0xbd, 0x7f, 0x2d, 0x77, 0x8b, 0x8c,19570x98, 0x03, 0xae, 0xe3, 0x28, 0x09, 0x1b, 0x58,19580xfa, 0xb3, 0x24, 0xe4, 0xfa, 0xd6, 0x75, 0x94,19590x55, 0x85, 0x80, 0x8b, 0x48, 0x31, 0xd7, 0xbc,19600x3f, 0xf4, 0xde, 0xf0, 0x8e, 0x4b, 0x7a, 0x9d,19610xe5, 0x76, 0xd2, 0x65, 0x86, 0xce, 0xc6, 0x4b,19620x61, 0x16, 0x1a, 0xe1, 0x0b, 0x59, 0x4f, 0x09,19630xe2, 0x6a, 0x7e, 0x90, 0x2e, 0xcb, 0xd0, 0x60,19640x06, 0x911965};1966static const u8 enc_assoc013[] __initconst = {19670x50, 0x51, 0x52, 0x53, 0xc0, 0xc1, 0xc2, 0xc3,19680xc4, 0xc5, 0xc6, 0xc71969};1970static const u8 enc_nonce013[] __initconst = {19710x07, 0x00, 0x00, 0x00, 0x40, 0x41, 0x42, 0x43,19720x44, 0x45, 0x46, 0x471973};1974static const u8 enc_key013[] __initconst = {19750x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,19760x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,19770x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,19780x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f1979};19801981/* wycheproof - misc */1982static const u8 enc_input014[] __initconst = { };1983static const u8 enc_output014[] __initconst = {19840x76, 0xac, 0xb3, 0x42, 0xcf, 0x31, 0x66, 0xa5,19850xb6, 0x3c, 0x0c, 0x0e, 0xa1, 0x38, 0x3c, 0x8d1986};1987static const u8 enc_assoc014[] __initconst = { };1988static const u8 enc_nonce014[] __initconst = {19890x4d, 0xa5, 0xbf, 0x8d, 0xfd, 0x58, 0x52, 0xc1,19900xea, 0x12, 0x37, 0x9d1991};1992static const u8 enc_key014[] __initconst = {19930x80, 0xba, 0x31, 0x92, 0xc8, 0x03, 0xce, 0x96,19940x5e, 0xa3, 0x71, 0xd5, 0xff, 0x07, 0x3c, 0xf0,19950xf4, 0x3b, 0x6a, 0x2a, 0xb5, 0x76, 0xb2, 0x08,19960x42, 0x6e, 0x11, 0x40, 0x9c, 0x09, 0xb9, 0xb01997};19981999/* wycheproof - misc */2000static const u8 enc_input015[] __initconst = { };2001static const u8 enc_output015[] __initconst = {20020x90, 0x6f, 0xa6, 0x28, 0x4b, 0x52, 0xf8, 0x7b,20030x73, 0x59, 0xcb, 0xaa, 0x75, 0x63, 0xc7, 0x092004};2005static const u8 enc_assoc015[] __initconst = {20060xbd, 0x50, 0x67, 0x64, 0xf2, 0xd2, 0xc4, 0x102007};2008static const u8 enc_nonce015[] __initconst = {20090xa9, 0x2e, 0xf0, 0xac, 0x99, 0x1d, 0xd5, 0x16,20100xa3, 0xc6, 0xf6, 0x892011};2012static const u8 enc_key015[] __initconst = {20130x7a, 0x4c, 0xd7, 0x59, 0x17, 0x2e, 0x02, 0xeb,20140x20, 0x4d, 0xb2, 0xc3, 0xf5, 0xc7, 0x46, 0x22,20150x7d, 0xf5, 0x84, 0xfc, 0x13, 0x45, 0x19, 0x63,20160x91, 0xdb, 0xb9, 0x57, 0x7a, 0x25, 0x07, 0x422017};20182019/* wycheproof - misc */2020static const u8 enc_input016[] __initconst = {20210x2a2022};2023static const u8 enc_output016[] __initconst = {20240x3a, 0xca, 0xc2, 0x7d, 0xec, 0x09, 0x68, 0x80,20250x1e, 0x9f, 0x6e, 0xde, 0xd6, 0x9d, 0x80, 0x75,20260x222027};2028static const u8 enc_assoc016[] __initconst = { };2029static const u8 enc_nonce016[] __initconst = {20300x99, 0xe2, 0x3e, 0xc4, 0x89, 0x85, 0xbc, 0xcd,20310xee, 0xab, 0x60, 0xf12032};2033static const u8 enc_key016[] __initconst = {20340xcc, 0x56, 0xb6, 0x80, 0x55, 0x2e, 0xb7, 0x50,20350x08, 0xf5, 0x48, 0x4b, 0x4c, 0xb8, 0x03, 0xfa,20360x50, 0x63, 0xeb, 0xd6, 0xea, 0xb9, 0x1f, 0x6a,20370xb6, 0xae, 0xf4, 0x91, 0x6a, 0x76, 0x62, 0x732038};20392040/* wycheproof - misc */2041static const u8 enc_input017[] __initconst = {20420x512043};2044static const u8 enc_output017[] __initconst = {20450xc4, 0x16, 0x83, 0x10, 0xca, 0x45, 0xb1, 0xf7,20460xc6, 0x6c, 0xad, 0x4e, 0x99, 0xe4, 0x3f, 0x72,20470xb92048};2049static const u8 enc_assoc017[] __initconst = {20500x91, 0xca, 0x6c, 0x59, 0x2c, 0xbc, 0xca, 0x532051};2052static const u8 enc_nonce017[] __initconst = {20530xab, 0x0d, 0xca, 0x71, 0x6e, 0xe0, 0x51, 0xd2,20540x78, 0x2f, 0x44, 0x032055};2056static const u8 enc_key017[] __initconst = {20570x46, 0xf0, 0x25, 0x49, 0x65, 0xf7, 0x69, 0xd5,20580x2b, 0xdb, 0x4a, 0x70, 0xb4, 0x43, 0x19, 0x9f,20590x8e, 0xf2, 0x07, 0x52, 0x0d, 0x12, 0x20, 0xc5,20600x5e, 0x4b, 0x70, 0xf0, 0xfd, 0xa6, 0x20, 0xee2061};20622063/* wycheproof - misc */2064static const u8 enc_input018[] __initconst = {20650x5c, 0x602066};2067static const u8 enc_output018[] __initconst = {20680x4d, 0x13, 0x91, 0xe8, 0xb6, 0x1e, 0xfb, 0x39,20690xc1, 0x22, 0x19, 0x54, 0x53, 0x07, 0x7b, 0x22,20700xe5, 0xe22071};2072static const u8 enc_assoc018[] __initconst = { };2073static const u8 enc_nonce018[] __initconst = {20740x46, 0x1a, 0xf1, 0x22, 0xe9, 0xf2, 0xe0, 0x34,20750x7e, 0x03, 0xf2, 0xdb2076};2077static const u8 enc_key018[] __initconst = {20780x2f, 0x7f, 0x7e, 0x4f, 0x59, 0x2b, 0xb3, 0x89,20790x19, 0x49, 0x89, 0x74, 0x35, 0x07, 0xbf, 0x3e,20800xe9, 0xcb, 0xde, 0x17, 0x86, 0xb6, 0x69, 0x5f,20810xe6, 0xc0, 0x25, 0xfd, 0x9b, 0xa4, 0xc1, 0x002082};20832084/* wycheproof - misc */2085static const u8 enc_input019[] __initconst = {20860xdd, 0xf22087};2088static const u8 enc_output019[] __initconst = {20890xb6, 0x0d, 0xea, 0xd0, 0xfd, 0x46, 0x97, 0xec,20900x2e, 0x55, 0x58, 0x23, 0x77, 0x19, 0xd0, 0x24,20910x37, 0xa22092};2093static const u8 enc_assoc019[] __initconst = {20940x88, 0x36, 0x4f, 0xc8, 0x06, 0x05, 0x18, 0xbf2095};2096static const u8 enc_nonce019[] __initconst = {20970x61, 0x54, 0x6b, 0xa5, 0xf1, 0x72, 0x05, 0x90,20980xb6, 0x04, 0x0a, 0xc62099};2100static const u8 enc_key019[] __initconst = {21010xc8, 0x83, 0x3d, 0xce, 0x5e, 0xa9, 0xf2, 0x48,21020xaa, 0x20, 0x30, 0xea, 0xcf, 0xe7, 0x2b, 0xff,21030xe6, 0x9a, 0x62, 0x0c, 0xaf, 0x79, 0x33, 0x44,21040xe5, 0x71, 0x8f, 0xe0, 0xd7, 0xab, 0x1a, 0x582105};21062107/* wycheproof - misc */2108static const u8 enc_input020[] __initconst = {21090xab, 0x85, 0xe9, 0xc1, 0x57, 0x17, 0x312110};2111static const u8 enc_output020[] __initconst = {21120x5d, 0xfe, 0x34, 0x40, 0xdb, 0xb3, 0xc3, 0xed,21130x7a, 0x43, 0x4e, 0x26, 0x02, 0xd3, 0x94, 0x28,21140x1e, 0x0a, 0xfa, 0x9f, 0xb7, 0xaa, 0x422115};2116static const u8 enc_assoc020[] __initconst = { };2117static const u8 enc_nonce020[] __initconst = {21180x3c, 0x4e, 0x65, 0x4d, 0x66, 0x3f, 0xa4, 0x59,21190x6d, 0xc5, 0x5b, 0xb72120};2121static const u8 enc_key020[] __initconst = {21220x55, 0x56, 0x81, 0x58, 0xd3, 0xa6, 0x48, 0x3f,21230x1f, 0x70, 0x21, 0xea, 0xb6, 0x9b, 0x70, 0x3f,21240x61, 0x42, 0x51, 0xca, 0xdc, 0x1a, 0xf5, 0xd3,21250x4a, 0x37, 0x4f, 0xdb, 0xfc, 0x5a, 0xda, 0xc72126};21272128/* wycheproof - misc */2129static const u8 enc_input021[] __initconst = {21300x4e, 0xe5, 0xcd, 0xa2, 0x0d, 0x42, 0x902131};2132static const u8 enc_output021[] __initconst = {21330x4b, 0xd4, 0x72, 0x12, 0x94, 0x1c, 0xe3, 0x18,21340x5f, 0x14, 0x08, 0xee, 0x7f, 0xbf, 0x18, 0xf5,21350xab, 0xad, 0x6e, 0x22, 0x53, 0xa1, 0xba2136};2137static const u8 enc_assoc021[] __initconst = {21380x84, 0xe4, 0x6b, 0xe8, 0xc0, 0x91, 0x90, 0x532139};2140static const u8 enc_nonce021[] __initconst = {21410x58, 0x38, 0x93, 0x75, 0xc6, 0x9e, 0xe3, 0x98,21420xde, 0x94, 0x83, 0x962143};2144static const u8 enc_key021[] __initconst = {21450xe3, 0xc0, 0x9e, 0x7f, 0xab, 0x1a, 0xef, 0xb5,21460x16, 0xda, 0x6a, 0x33, 0x02, 0x2a, 0x1d, 0xd4,21470xeb, 0x27, 0x2c, 0x80, 0xd5, 0x40, 0xc5, 0xda,21480x52, 0xa7, 0x30, 0xf3, 0x4d, 0x84, 0x0d, 0x7f2149};21502151/* wycheproof - misc */2152static const u8 enc_input022[] __initconst = {21530xbe, 0x33, 0x08, 0xf7, 0x2a, 0x2c, 0x6a, 0xed2154};2155static const u8 enc_output022[] __initconst = {21560x8e, 0x94, 0x39, 0xa5, 0x6e, 0xee, 0xc8, 0x17,21570xfb, 0xe8, 0xa6, 0xed, 0x8f, 0xab, 0xb1, 0x93,21580x75, 0x39, 0xdd, 0x6c, 0x00, 0xe9, 0x00, 0x212159};2160static const u8 enc_assoc022[] __initconst = { };2161static const u8 enc_nonce022[] __initconst = {21620x4f, 0x07, 0xaf, 0xed, 0xfd, 0xc3, 0xb6, 0xc2,21630x36, 0x18, 0x23, 0xd32164};2165static const u8 enc_key022[] __initconst = {21660x51, 0xe4, 0xbf, 0x2b, 0xad, 0x92, 0xb7, 0xaf,21670xf1, 0xa4, 0xbc, 0x05, 0x55, 0x0b, 0xa8, 0x1d,21680xf4, 0xb9, 0x6f, 0xab, 0xf4, 0x1c, 0x12, 0xc7,21690xb0, 0x0e, 0x60, 0xe4, 0x8d, 0xb7, 0xe1, 0x522170};21712172/* wycheproof - misc */2173static const u8 enc_input023[] __initconst = {21740xa4, 0xc9, 0xc2, 0x80, 0x1b, 0x71, 0xf7, 0xdf2175};2176static const u8 enc_output023[] __initconst = {21770xb9, 0xb9, 0x10, 0x43, 0x3a, 0xf0, 0x52, 0xb0,21780x45, 0x30, 0xf5, 0x1a, 0xee, 0xe0, 0x24, 0xe0,21790xa4, 0x45, 0xa6, 0x32, 0x8f, 0xa6, 0x7a, 0x182180};2181static const u8 enc_assoc023[] __initconst = {21820x66, 0xc0, 0xae, 0x70, 0x07, 0x6c, 0xb1, 0x4d2183};2184static const u8 enc_nonce023[] __initconst = {21850xb4, 0xea, 0x66, 0x6e, 0xe1, 0x19, 0x56, 0x33,21860x66, 0x48, 0x4a, 0x782187};2188static const u8 enc_key023[] __initconst = {21890x11, 0x31, 0xc1, 0x41, 0x85, 0x77, 0xa0, 0x54,21900xde, 0x7a, 0x4a, 0xc5, 0x51, 0x95, 0x0f, 0x1a,21910x05, 0x3f, 0x9a, 0xe4, 0x6e, 0x5b, 0x75, 0xfe,21920x4a, 0xbd, 0x56, 0x08, 0xd7, 0xcd, 0xda, 0xdd2193};21942195/* wycheproof - misc */2196static const u8 enc_input024[] __initconst = {21970x42, 0xba, 0xae, 0x59, 0x78, 0xfe, 0xaf, 0x5c,21980x36, 0x8d, 0x14, 0xe02199};2200static const u8 enc_output024[] __initconst = {22010xff, 0x7d, 0xc2, 0x03, 0xb2, 0x6c, 0x46, 0x7a,22020x6b, 0x50, 0xdb, 0x33, 0x57, 0x8c, 0x0f, 0x27,22030x58, 0xc2, 0xe1, 0x4e, 0x36, 0xd4, 0xfc, 0x10,22040x6d, 0xcb, 0x29, 0xb42205};2206static const u8 enc_assoc024[] __initconst = { };2207static const u8 enc_nonce024[] __initconst = {22080x9a, 0x59, 0xfc, 0xe2, 0x6d, 0xf0, 0x00, 0x5e,22090x07, 0x53, 0x86, 0x562210};2211static const u8 enc_key024[] __initconst = {22120x99, 0xb6, 0x2b, 0xd5, 0xaf, 0xbe, 0x3f, 0xb0,22130x15, 0xbd, 0xe9, 0x3f, 0x0a, 0xbf, 0x48, 0x39,22140x57, 0xa1, 0xc3, 0xeb, 0x3c, 0xa5, 0x9c, 0xb5,22150x0b, 0x39, 0xf7, 0xf8, 0xa9, 0xcc, 0x51, 0xbe2216};22172218/* wycheproof - misc */2219static const u8 enc_input025[] __initconst = {22200xfd, 0xc8, 0x5b, 0x94, 0xa4, 0xb2, 0xa6, 0xb7,22210x59, 0xb1, 0xa0, 0xda2222};2223static const u8 enc_output025[] __initconst = {22240x9f, 0x88, 0x16, 0xde, 0x09, 0x94, 0xe9, 0x38,22250xd9, 0xe5, 0x3f, 0x95, 0xd0, 0x86, 0xfc, 0x6c,22260x9d, 0x8f, 0xa9, 0x15, 0xfd, 0x84, 0x23, 0xa7,22270xcf, 0x05, 0x07, 0x2f2228};2229static const u8 enc_assoc025[] __initconst = {22300xa5, 0x06, 0xe1, 0xa5, 0xc6, 0x90, 0x93, 0xf92231};2232static const u8 enc_nonce025[] __initconst = {22330x58, 0xdb, 0xd4, 0xad, 0x2c, 0x4a, 0xd3, 0x5d,22340xd9, 0x06, 0xe9, 0xce2235};2236static const u8 enc_key025[] __initconst = {22370x85, 0xf3, 0x5b, 0x62, 0x82, 0xcf, 0xf4, 0x40,22380xbc, 0x10, 0x20, 0xc8, 0x13, 0x6f, 0xf2, 0x70,22390x31, 0x11, 0x0f, 0xa6, 0x3e, 0xc1, 0x6f, 0x1e,22400x82, 0x51, 0x18, 0xb0, 0x06, 0xb9, 0x12, 0x572241};22422243/* wycheproof - misc */2244static const u8 enc_input026[] __initconst = {22450x51, 0xf8, 0xc1, 0xf7, 0x31, 0xea, 0x14, 0xac,22460xdb, 0x21, 0x0a, 0x6d, 0x97, 0x3e, 0x072247};2248static const u8 enc_output026[] __initconst = {22490x0b, 0x29, 0x63, 0x8e, 0x1f, 0xbd, 0xd6, 0xdf,22500x53, 0x97, 0x0b, 0xe2, 0x21, 0x00, 0x42, 0x2a,22510x91, 0x34, 0x08, 0x7d, 0x67, 0xa4, 0x6e, 0x79,22520x17, 0x8d, 0x0a, 0x93, 0xf5, 0xe1, 0xd22253};2254static const u8 enc_assoc026[] __initconst = { };2255static const u8 enc_nonce026[] __initconst = {22560x68, 0xab, 0x7f, 0xdb, 0xf6, 0x19, 0x01, 0xda,22570xd4, 0x61, 0xd2, 0x3c2258};2259static const u8 enc_key026[] __initconst = {22600x67, 0x11, 0x96, 0x27, 0xbd, 0x98, 0x8e, 0xda,22610x90, 0x62, 0x19, 0xe0, 0x8c, 0x0d, 0x0d, 0x77,22620x9a, 0x07, 0xd2, 0x08, 0xce, 0x8a, 0x4f, 0xe0,22630x70, 0x9a, 0xf7, 0x55, 0xee, 0xec, 0x6d, 0xcb2264};22652266/* wycheproof - misc */2267static const u8 enc_input027[] __initconst = {22680x97, 0x46, 0x9d, 0xa6, 0x67, 0xd6, 0x11, 0x0f,22690x9c, 0xbd, 0xa1, 0xd1, 0xa2, 0x06, 0x732270};2271static const u8 enc_output027[] __initconst = {22720x32, 0xdb, 0x66, 0xc4, 0xa3, 0x81, 0x9d, 0x81,22730x55, 0x74, 0x55, 0xe5, 0x98, 0x0f, 0xed, 0xfe,22740xae, 0x30, 0xde, 0xc9, 0x4e, 0x6a, 0xd3, 0xa9,22750xee, 0xa0, 0x6a, 0x0d, 0x70, 0x39, 0x172276};2277static const u8 enc_assoc027[] __initconst = {22780x64, 0x53, 0xa5, 0x33, 0x84, 0x63, 0x22, 0x122279};2280static const u8 enc_nonce027[] __initconst = {22810xd9, 0x5b, 0x32, 0x43, 0xaf, 0xae, 0xf7, 0x14,22820xc5, 0x03, 0x5b, 0x6a2283};2284static const u8 enc_key027[] __initconst = {22850xe6, 0xf1, 0x11, 0x8d, 0x41, 0xe4, 0xb4, 0x3f,22860xb5, 0x82, 0x21, 0xb7, 0xed, 0x79, 0x67, 0x38,22870x34, 0xe0, 0xd8, 0xac, 0x5c, 0x4f, 0xa6, 0x0b,22880xbc, 0x8b, 0xc4, 0x89, 0x3a, 0x58, 0x89, 0x4d2289};22902291/* wycheproof - misc */2292static const u8 enc_input028[] __initconst = {22930x54, 0x9b, 0x36, 0x5a, 0xf9, 0x13, 0xf3, 0xb0,22940x81, 0x13, 0x1c, 0xcb, 0x6b, 0x82, 0x55, 0x882295};2296static const u8 enc_output028[] __initconst = {22970xe9, 0x11, 0x0e, 0x9f, 0x56, 0xab, 0x3c, 0xa4,22980x83, 0x50, 0x0c, 0xea, 0xba, 0xb6, 0x7a, 0x13,22990x83, 0x6c, 0xca, 0xbf, 0x15, 0xa6, 0xa2, 0x2a,23000x51, 0xc1, 0x07, 0x1c, 0xfa, 0x68, 0xfa, 0x0c2301};2302static const u8 enc_assoc028[] __initconst = { };2303static const u8 enc_nonce028[] __initconst = {23040x2f, 0xcb, 0x1b, 0x38, 0xa9, 0x9e, 0x71, 0xb8,23050x47, 0x40, 0xad, 0x9b2306};2307static const u8 enc_key028[] __initconst = {23080x59, 0xd4, 0xea, 0xfb, 0x4d, 0xe0, 0xcf, 0xc7,23090xd3, 0xdb, 0x99, 0xa8, 0xf5, 0x4b, 0x15, 0xd7,23100xb3, 0x9f, 0x0a, 0xcc, 0x8d, 0xa6, 0x97, 0x63,23110xb0, 0x19, 0xc1, 0x69, 0x9f, 0x87, 0x67, 0x4a2312};23132314/* wycheproof - misc */2315static const u8 enc_input029[] __initconst = {23160x55, 0xa4, 0x65, 0x64, 0x4f, 0x5b, 0x65, 0x09,23170x28, 0xcb, 0xee, 0x7c, 0x06, 0x32, 0x14, 0xd62318};2319static const u8 enc_output029[] __initconst = {23200xe4, 0xb1, 0x13, 0xcb, 0x77, 0x59, 0x45, 0xf3,23210xd3, 0xa8, 0xae, 0x9e, 0xc1, 0x41, 0xc0, 0x0c,23220x7c, 0x43, 0xf1, 0x6c, 0xe0, 0x96, 0xd0, 0xdc,23230x27, 0xc9, 0x58, 0x49, 0xdc, 0x38, 0x3b, 0x7d2324};2325static const u8 enc_assoc029[] __initconst = {23260x03, 0x45, 0x85, 0x62, 0x1a, 0xf8, 0xd7, 0xff2327};2328static const u8 enc_nonce029[] __initconst = {23290x11, 0x8a, 0x69, 0x64, 0xc2, 0xd3, 0xe3, 0x80,23300x07, 0x1f, 0x52, 0x662331};2332static const u8 enc_key029[] __initconst = {23330xb9, 0x07, 0xa4, 0x50, 0x75, 0x51, 0x3f, 0xe8,23340xa8, 0x01, 0x9e, 0xde, 0xe3, 0xf2, 0x59, 0x14,23350x87, 0xb2, 0xa0, 0x30, 0xb0, 0x3c, 0x6e, 0x1d,23360x77, 0x1c, 0x86, 0x25, 0x71, 0xd2, 0xea, 0x1e2337};23382339/* wycheproof - misc */2340static const u8 enc_input030[] __initconst = {23410x3f, 0xf1, 0x51, 0x4b, 0x1c, 0x50, 0x39, 0x15,23420x91, 0x8f, 0x0c, 0x0c, 0x31, 0x09, 0x4a, 0x6e,23430x1f2344};2345static const u8 enc_output030[] __initconst = {23460x02, 0xcc, 0x3a, 0xcb, 0x5e, 0xe1, 0xfc, 0xdd,23470x12, 0xa0, 0x3b, 0xb8, 0x57, 0x97, 0x64, 0x74,23480xd3, 0xd8, 0x3b, 0x74, 0x63, 0xa2, 0xc3, 0x80,23490x0f, 0xe9, 0x58, 0xc2, 0x8e, 0xaa, 0x29, 0x08,23500x132351};2352static const u8 enc_assoc030[] __initconst = { };2353static const u8 enc_nonce030[] __initconst = {23540x45, 0xaa, 0xa3, 0xe5, 0xd1, 0x6d, 0x2d, 0x42,23550xdc, 0x03, 0x44, 0x5d2356};2357static const u8 enc_key030[] __initconst = {23580x3b, 0x24, 0x58, 0xd8, 0x17, 0x6e, 0x16, 0x21,23590xc0, 0xcc, 0x24, 0xc0, 0xc0, 0xe2, 0x4c, 0x1e,23600x80, 0xd7, 0x2f, 0x7e, 0xe9, 0x14, 0x9a, 0x4b,23610x16, 0x61, 0x76, 0x62, 0x96, 0x16, 0xd0, 0x112362};23632364/* wycheproof - misc */2365static const u8 enc_input031[] __initconst = {23660x63, 0x85, 0x8c, 0xa3, 0xe2, 0xce, 0x69, 0x88,23670x7b, 0x57, 0x8a, 0x3c, 0x16, 0x7b, 0x42, 0x1c,23680x9c2369};2370static const u8 enc_output031[] __initconst = {23710x35, 0x76, 0x64, 0x88, 0xd2, 0xbc, 0x7c, 0x2b,23720x8d, 0x17, 0xcb, 0xbb, 0x9a, 0xbf, 0xad, 0x9e,23730x6d, 0x1f, 0x39, 0x1e, 0x65, 0x7b, 0x27, 0x38,23740xdd, 0xa0, 0x84, 0x48, 0xcb, 0xa2, 0x81, 0x1c,23750xeb2376};2377static const u8 enc_assoc031[] __initconst = {23780x9a, 0xaf, 0x29, 0x9e, 0xee, 0xa7, 0x8f, 0x792379};2380static const u8 enc_nonce031[] __initconst = {23810xf0, 0x38, 0x4f, 0xb8, 0x76, 0x12, 0x14, 0x10,23820x63, 0x3d, 0x99, 0x3d2383};2384static const u8 enc_key031[] __initconst = {23850xf6, 0x0c, 0x6a, 0x1b, 0x62, 0x57, 0x25, 0xf7,23860x6c, 0x70, 0x37, 0xb4, 0x8f, 0xe3, 0x57, 0x7f,23870xa7, 0xf7, 0xb8, 0x7b, 0x1b, 0xd5, 0xa9, 0x82,23880x17, 0x6d, 0x18, 0x23, 0x06, 0xff, 0xb8, 0x702389};23902391/* wycheproof - misc */2392static const u8 enc_input032[] __initconst = {23930x10, 0xf1, 0xec, 0xf9, 0xc6, 0x05, 0x84, 0x66,23940x5d, 0x9a, 0xe5, 0xef, 0xe2, 0x79, 0xe7, 0xf7,23950x37, 0x7e, 0xea, 0x69, 0x16, 0xd2, 0xb1, 0x112396};2397static const u8 enc_output032[] __initconst = {23980x42, 0xf2, 0x6c, 0x56, 0xcb, 0x4b, 0xe2, 0x1d,23990x9d, 0x8d, 0x0c, 0x80, 0xfc, 0x99, 0xdd, 0xe0,24000x0d, 0x75, 0xf3, 0x80, 0x74, 0xbf, 0xe7, 0x64,24010x54, 0xaa, 0x7e, 0x13, 0xd4, 0x8f, 0xff, 0x7d,24020x75, 0x57, 0x03, 0x94, 0x57, 0x04, 0x0a, 0x3a2403};2404static const u8 enc_assoc032[] __initconst = { };2405static const u8 enc_nonce032[] __initconst = {24060xe6, 0xb1, 0xad, 0xf2, 0xfd, 0x58, 0xa8, 0x76,24070x2c, 0x65, 0xf3, 0x1b2408};2409static const u8 enc_key032[] __initconst = {24100x02, 0x12, 0xa8, 0xde, 0x50, 0x07, 0xed, 0x87,24110xb3, 0x3f, 0x1a, 0x70, 0x90, 0xb6, 0x11, 0x4f,24120x9e, 0x08, 0xce, 0xfd, 0x96, 0x07, 0xf2, 0xc2,24130x76, 0xbd, 0xcf, 0xdb, 0xc5, 0xce, 0x9c, 0xd72414};24152416/* wycheproof - misc */2417static const u8 enc_input033[] __initconst = {24180x92, 0x22, 0xf9, 0x01, 0x8e, 0x54, 0xfd, 0x6d,24190xe1, 0x20, 0x08, 0x06, 0xa9, 0xee, 0x8e, 0x4c,24200xc9, 0x04, 0xd2, 0x9f, 0x25, 0xcb, 0xa1, 0x932421};2422static const u8 enc_output033[] __initconst = {24230x12, 0x30, 0x32, 0x43, 0x7b, 0x4b, 0xfd, 0x69,24240x20, 0xe8, 0xf7, 0xe7, 0xe0, 0x08, 0x7a, 0xe4,24250x88, 0x9e, 0xbe, 0x7a, 0x0a, 0xd0, 0xe9, 0x00,24260x3c, 0xf6, 0x8f, 0x17, 0x95, 0x50, 0xda, 0x63,24270xd3, 0xb9, 0x6c, 0x2d, 0x55, 0x41, 0x18, 0x652428};2429static const u8 enc_assoc033[] __initconst = {24300x3e, 0x8b, 0xc5, 0xad, 0xe1, 0x82, 0xff, 0x082431};2432static const u8 enc_nonce033[] __initconst = {24330x6b, 0x28, 0x2e, 0xbe, 0xcc, 0x54, 0x1b, 0xcd,24340x78, 0x34, 0xed, 0x552435};2436static const u8 enc_key033[] __initconst = {24370xc5, 0xbc, 0x09, 0x56, 0x56, 0x46, 0xe7, 0xed,24380xda, 0x95, 0x4f, 0x1f, 0x73, 0x92, 0x23, 0xda,24390xda, 0x20, 0xb9, 0x5c, 0x44, 0xab, 0x03, 0x3d,24400x0f, 0xae, 0x4b, 0x02, 0x83, 0xd1, 0x8b, 0xe32441};24422443/* wycheproof - misc */2444static const u8 enc_input034[] __initconst = {24450xb0, 0x53, 0x99, 0x92, 0x86, 0xa2, 0x82, 0x4f,24460x42, 0xcc, 0x8c, 0x20, 0x3a, 0xb2, 0x4e, 0x2c,24470x97, 0xa6, 0x85, 0xad, 0xcc, 0x2a, 0xd3, 0x26,24480x62, 0x55, 0x8e, 0x55, 0xa5, 0xc7, 0x292449};2450static const u8 enc_output034[] __initconst = {24510x45, 0xc7, 0xd6, 0xb5, 0x3a, 0xca, 0xd4, 0xab,24520xb6, 0x88, 0x76, 0xa6, 0xe9, 0x6a, 0x48, 0xfb,24530x59, 0x52, 0x4d, 0x2c, 0x92, 0xc9, 0xd8, 0xa1,24540x89, 0xc9, 0xfd, 0x2d, 0xb9, 0x17, 0x46, 0x56,24550x6d, 0x3c, 0xa1, 0x0e, 0x31, 0x1b, 0x69, 0x5f,24560x3e, 0xae, 0x15, 0x51, 0x65, 0x24, 0x932457};2458static const u8 enc_assoc034[] __initconst = { };2459static const u8 enc_nonce034[] __initconst = {24600x04, 0xa9, 0xbe, 0x03, 0x50, 0x8a, 0x5f, 0x31,24610x37, 0x1a, 0x6f, 0xd22462};2463static const u8 enc_key034[] __initconst = {24640x2e, 0xb5, 0x1c, 0x46, 0x9a, 0xa8, 0xeb, 0x9e,24650x6c, 0x54, 0xa8, 0x34, 0x9b, 0xae, 0x50, 0xa2,24660x0f, 0x0e, 0x38, 0x27, 0x11, 0xbb, 0xa1, 0x15,24670x2c, 0x42, 0x4f, 0x03, 0xb6, 0x67, 0x1d, 0x712468};24692470/* wycheproof - misc */2471static const u8 enc_input035[] __initconst = {24720xf4, 0x52, 0x06, 0xab, 0xc2, 0x55, 0x52, 0xb2,24730xab, 0xc9, 0xab, 0x7f, 0xa2, 0x43, 0x03, 0x5f,24740xed, 0xaa, 0xdd, 0xc3, 0xb2, 0x29, 0x39, 0x56,24750xf1, 0xea, 0x6e, 0x71, 0x56, 0xe7, 0xeb2476};2477static const u8 enc_output035[] __initconst = {24780x46, 0xa8, 0x0c, 0x41, 0x87, 0x02, 0x47, 0x20,24790x08, 0x46, 0x27, 0x58, 0x00, 0x80, 0xdd, 0xe5,24800xa3, 0xf4, 0xa1, 0x10, 0x93, 0xa7, 0x07, 0x6e,24810xd6, 0xf3, 0xd3, 0x26, 0xbc, 0x7b, 0x70, 0x53,24820x4d, 0x4a, 0xa2, 0x83, 0x5a, 0x52, 0xe7, 0x2d,24830x14, 0xdf, 0x0e, 0x4f, 0x47, 0xf2, 0x5f2484};2485static const u8 enc_assoc035[] __initconst = {24860x37, 0x46, 0x18, 0xa0, 0x6e, 0xa9, 0x8a, 0x482487};2488static const u8 enc_nonce035[] __initconst = {24890x47, 0x0a, 0x33, 0x9e, 0xcb, 0x32, 0x19, 0xb8,24900xb8, 0x1a, 0x1f, 0x8b2491};2492static const u8 enc_key035[] __initconst = {24930x7f, 0x5b, 0x74, 0xc0, 0x7e, 0xd1, 0xb4, 0x0f,24940xd1, 0x43, 0x58, 0xfe, 0x2f, 0xf2, 0xa7, 0x40,24950xc1, 0x16, 0xc7, 0x70, 0x65, 0x10, 0xe6, 0xa4,24960x37, 0xf1, 0x9e, 0xa4, 0x99, 0x11, 0xce, 0xc42497};24982499/* wycheproof - misc */2500static const u8 enc_input036[] __initconst = {25010xb9, 0xc5, 0x54, 0xcb, 0xc3, 0x6a, 0xc1, 0x8a,25020xe8, 0x97, 0xdf, 0x7b, 0xee, 0xca, 0xc1, 0xdb,25030xeb, 0x4e, 0xaf, 0xa1, 0x56, 0xbb, 0x60, 0xce,25040x2e, 0x5d, 0x48, 0xf0, 0x57, 0x15, 0xe6, 0x782505};2506static const u8 enc_output036[] __initconst = {25070xea, 0x29, 0xaf, 0xa4, 0x9d, 0x36, 0xe8, 0x76,25080x0f, 0x5f, 0xe1, 0x97, 0x23, 0xb9, 0x81, 0x1e,25090xd5, 0xd5, 0x19, 0x93, 0x4a, 0x44, 0x0f, 0x50,25100x81, 0xac, 0x43, 0x0b, 0x95, 0x3b, 0x0e, 0x21,25110x22, 0x25, 0x41, 0xaf, 0x46, 0xb8, 0x65, 0x33,25120xc6, 0xb6, 0x8d, 0x2f, 0xf1, 0x08, 0xa7, 0xea2513};2514static const u8 enc_assoc036[] __initconst = { };2515static const u8 enc_nonce036[] __initconst = {25160x72, 0xcf, 0xd9, 0x0e, 0xf3, 0x02, 0x6c, 0xa2,25170x2b, 0x7e, 0x6e, 0x6a2518};2519static const u8 enc_key036[] __initconst = {25200xe1, 0x73, 0x1d, 0x58, 0x54, 0xe1, 0xb7, 0x0c,25210xb3, 0xff, 0xe8, 0xb7, 0x86, 0xa2, 0xb3, 0xeb,25220xf0, 0x99, 0x43, 0x70, 0x95, 0x47, 0x57, 0xb9,25230xdc, 0x8c, 0x7b, 0xc5, 0x35, 0x46, 0x34, 0xa32524};25252526/* wycheproof - misc */2527static const u8 enc_input037[] __initconst = {25280x6b, 0x26, 0x04, 0x99, 0x6c, 0xd3, 0x0c, 0x14,25290xa1, 0x3a, 0x52, 0x57, 0xed, 0x6c, 0xff, 0xd3,25300xbc, 0x5e, 0x29, 0xd6, 0xb9, 0x7e, 0xb1, 0x79,25310x9e, 0xb3, 0x35, 0xe2, 0x81, 0xea, 0x45, 0x1e2532};2533static const u8 enc_output037[] __initconst = {25340x6d, 0xad, 0x63, 0x78, 0x97, 0x54, 0x4d, 0x8b,25350xf6, 0xbe, 0x95, 0x07, 0xed, 0x4d, 0x1b, 0xb2,25360xe9, 0x54, 0xbc, 0x42, 0x7e, 0x5d, 0xe7, 0x29,25370xda, 0xf5, 0x07, 0x62, 0x84, 0x6f, 0xf2, 0xf4,25380x7b, 0x99, 0x7d, 0x93, 0xc9, 0x82, 0x18, 0x9d,25390x70, 0x95, 0xdc, 0x79, 0x4c, 0x74, 0x62, 0x322540};2541static const u8 enc_assoc037[] __initconst = {25420x23, 0x33, 0xe5, 0xce, 0x0f, 0x93, 0xb0, 0x592543};2544static const u8 enc_nonce037[] __initconst = {25450x26, 0x28, 0x80, 0xd4, 0x75, 0xf3, 0xda, 0xc5,25460x34, 0x0d, 0xd1, 0xb82547};2548static const u8 enc_key037[] __initconst = {25490x27, 0xd8, 0x60, 0x63, 0x1b, 0x04, 0x85, 0xa4,25500x10, 0x70, 0x2f, 0xea, 0x61, 0xbc, 0x87, 0x3f,25510x34, 0x42, 0x26, 0x0c, 0xad, 0xed, 0x4a, 0xbd,25520xe2, 0x5b, 0x78, 0x6a, 0x2d, 0x97, 0xf1, 0x452553};25542555/* wycheproof - misc */2556static const u8 enc_input038[] __initconst = {25570x97, 0x3d, 0x0c, 0x75, 0x38, 0x26, 0xba, 0xe4,25580x66, 0xcf, 0x9a, 0xbb, 0x34, 0x93, 0x15, 0x2e,25590x9d, 0xe7, 0x81, 0x9e, 0x2b, 0xd0, 0xc7, 0x11,25600x71, 0x34, 0x6b, 0x4d, 0x2c, 0xeb, 0xf8, 0x04,25610x1a, 0xa3, 0xce, 0xdc, 0x0d, 0xfd, 0x7b, 0x46,25620x7e, 0x26, 0x22, 0x8b, 0xc8, 0x6c, 0x9a2563};2564static const u8 enc_output038[] __initconst = {25650xfb, 0xa7, 0x8a, 0xe4, 0xf9, 0xd8, 0x08, 0xa6,25660x2e, 0x3d, 0xa4, 0x0b, 0xe2, 0xcb, 0x77, 0x00,25670xc3, 0x61, 0x3d, 0x9e, 0xb2, 0xc5, 0x29, 0xc6,25680x52, 0xe7, 0x6a, 0x43, 0x2c, 0x65, 0x8d, 0x27,25690x09, 0x5f, 0x0e, 0xb8, 0xf9, 0x40, 0xc3, 0x24,25700x98, 0x1e, 0xa9, 0x35, 0xe5, 0x07, 0xf9, 0x8f,25710x04, 0x69, 0x56, 0xdb, 0x3a, 0x51, 0x29, 0x08,25720xbd, 0x7a, 0xfc, 0x8f, 0x2a, 0xb0, 0xa92573};2574static const u8 enc_assoc038[] __initconst = { };2575static const u8 enc_nonce038[] __initconst = {25760xe7, 0x4a, 0x51, 0x5e, 0x7e, 0x21, 0x02, 0xb9,25770x0b, 0xef, 0x55, 0xd22578};2579static const u8 enc_key038[] __initconst = {25800xcf, 0x0d, 0x40, 0xa4, 0x64, 0x4e, 0x5f, 0x51,25810x81, 0x51, 0x65, 0xd5, 0x30, 0x1b, 0x22, 0x63,25820x1f, 0x45, 0x44, 0xc4, 0x9a, 0x18, 0x78, 0xe3,25830xa0, 0xa5, 0xe8, 0xe1, 0xaa, 0xe0, 0xf2, 0x642584};25852586/* wycheproof - misc */2587static const u8 enc_input039[] __initconst = {25880xa9, 0x89, 0x95, 0x50, 0x4d, 0xf1, 0x6f, 0x74,25890x8b, 0xfb, 0x77, 0x85, 0xff, 0x91, 0xee, 0xb3,25900xb6, 0x60, 0xea, 0x9e, 0xd3, 0x45, 0x0c, 0x3d,25910x5e, 0x7b, 0x0e, 0x79, 0xef, 0x65, 0x36, 0x59,25920xa9, 0x97, 0x8d, 0x75, 0x54, 0x2e, 0xf9, 0x1c,25930x45, 0x67, 0x62, 0x21, 0x56, 0x40, 0xb92594};2595static const u8 enc_output039[] __initconst = {25960xa1, 0xff, 0xed, 0x80, 0x76, 0x18, 0x29, 0xec,25970xce, 0x24, 0x2e, 0x0e, 0x88, 0xb1, 0x38, 0x04,25980x90, 0x16, 0xbc, 0xa0, 0x18, 0xda, 0x2b, 0x6e,25990x19, 0x98, 0x6b, 0x3e, 0x31, 0x8c, 0xae, 0x8d,26000x80, 0x61, 0x98, 0xfb, 0x4c, 0x52, 0x7c, 0xc3,26010x93, 0x50, 0xeb, 0xdd, 0xea, 0xc5, 0x73, 0xc4,26020xcb, 0xf0, 0xbe, 0xfd, 0xa0, 0xb7, 0x02, 0x42,26030xc6, 0x40, 0xd7, 0xcd, 0x02, 0xd7, 0xa32604};2605static const u8 enc_assoc039[] __initconst = {26060xb3, 0xe4, 0x06, 0x46, 0x83, 0xb0, 0x2d, 0x842607};2608static const u8 enc_nonce039[] __initconst = {26090xd4, 0xd8, 0x07, 0x34, 0x16, 0x83, 0x82, 0x5b,26100x31, 0xcd, 0x4d, 0x952611};2612static const u8 enc_key039[] __initconst = {26130x6c, 0xbf, 0xd7, 0x1c, 0x64, 0x5d, 0x18, 0x4c,26140xf5, 0xd2, 0x3c, 0x40, 0x2b, 0xdb, 0x0d, 0x25,26150xec, 0x54, 0x89, 0x8c, 0x8a, 0x02, 0x73, 0xd4,26160x2e, 0xb5, 0xbe, 0x10, 0x9f, 0xdc, 0xb2, 0xac2617};26182619/* wycheproof - misc */2620static const u8 enc_input040[] __initconst = {26210xd0, 0x96, 0x80, 0x31, 0x81, 0xbe, 0xef, 0x9e,26220x00, 0x8f, 0xf8, 0x5d, 0x5d, 0xdc, 0x38, 0xdd,26230xac, 0xf0, 0xf0, 0x9e, 0xe5, 0xf7, 0xe0, 0x7f,26240x1e, 0x40, 0x79, 0xcb, 0x64, 0xd0, 0xdc, 0x8f,26250x5e, 0x67, 0x11, 0xcd, 0x49, 0x21, 0xa7, 0x88,26260x7d, 0xe7, 0x6e, 0x26, 0x78, 0xfd, 0xc6, 0x76,26270x18, 0xf1, 0x18, 0x55, 0x86, 0xbf, 0xea, 0x9d,26280x4c, 0x68, 0x5d, 0x50, 0xe4, 0xbb, 0x9a, 0x822629};2630static const u8 enc_output040[] __initconst = {26310x9a, 0x4e, 0xf2, 0x2b, 0x18, 0x16, 0x77, 0xb5,26320x75, 0x5c, 0x08, 0xf7, 0x47, 0xc0, 0xf8, 0xd8,26330xe8, 0xd4, 0xc1, 0x8a, 0x9c, 0xc2, 0x40, 0x5c,26340x12, 0xbb, 0x51, 0xbb, 0x18, 0x72, 0xc8, 0xe8,26350xb8, 0x77, 0x67, 0x8b, 0xec, 0x44, 0x2c, 0xfc,26360xbb, 0x0f, 0xf4, 0x64, 0xa6, 0x4b, 0x74, 0x33,26370x2c, 0xf0, 0x72, 0x89, 0x8c, 0x7e, 0x0e, 0xdd,26380xf6, 0x23, 0x2e, 0xa6, 0xe2, 0x7e, 0xfe, 0x50,26390x9f, 0xf3, 0x42, 0x7a, 0x0f, 0x32, 0xfa, 0x56,26400x6d, 0x9c, 0xa0, 0xa7, 0x8a, 0xef, 0xc0, 0x132641};2642static const u8 enc_assoc040[] __initconst = { };2643static const u8 enc_nonce040[] __initconst = {26440xd6, 0x10, 0x40, 0xa3, 0x13, 0xed, 0x49, 0x28,26450x23, 0xcc, 0x06, 0x5b2646};2647static const u8 enc_key040[] __initconst = {26480x5b, 0x1d, 0x10, 0x35, 0xc0, 0xb1, 0x7e, 0xe0,26490xb0, 0x44, 0x47, 0x67, 0xf8, 0x0a, 0x25, 0xb8,26500xc1, 0xb7, 0x41, 0xf4, 0xb5, 0x0a, 0x4d, 0x30,26510x52, 0x22, 0x6b, 0xaa, 0x1c, 0x6f, 0xb7, 0x012652};26532654/* wycheproof - misc */2655static const u8 enc_input041[] __initconst = {26560x94, 0xee, 0x16, 0x6d, 0x6d, 0x6e, 0xcf, 0x88,26570x32, 0x43, 0x71, 0x36, 0xb4, 0xae, 0x80, 0x5d,26580x42, 0x88, 0x64, 0x35, 0x95, 0x86, 0xd9, 0x19,26590x3a, 0x25, 0x01, 0x62, 0x93, 0xed, 0xba, 0x44,26600x3c, 0x58, 0xe0, 0x7e, 0x7b, 0x71, 0x95, 0xec,26610x5b, 0xd8, 0x45, 0x82, 0xa9, 0xd5, 0x6c, 0x8d,26620x4a, 0x10, 0x8c, 0x7d, 0x7c, 0xe3, 0x4e, 0x6c,26630x6f, 0x8e, 0xa1, 0xbe, 0xc0, 0x56, 0x73, 0x172664};2665static const u8 enc_output041[] __initconst = {26660x5f, 0xbb, 0xde, 0xcc, 0x34, 0xbe, 0x20, 0x16,26670x14, 0xf6, 0x36, 0x03, 0x1e, 0xeb, 0x42, 0xf1,26680xca, 0xce, 0x3c, 0x79, 0xa1, 0x2c, 0xff, 0xd8,26690x71, 0xee, 0x8e, 0x73, 0x82, 0x0c, 0x82, 0x97,26700x49, 0xf1, 0xab, 0xb4, 0x29, 0x43, 0x67, 0x84,26710x9f, 0xb6, 0xc2, 0xaa, 0x56, 0xbd, 0xa8, 0xa3,26720x07, 0x8f, 0x72, 0x3d, 0x7c, 0x1c, 0x85, 0x20,26730x24, 0xb0, 0x17, 0xb5, 0x89, 0x73, 0xfb, 0x1e,26740x09, 0x26, 0x3d, 0xa7, 0xb4, 0xcb, 0x92, 0x14,26750x52, 0xf9, 0x7d, 0xca, 0x40, 0xf5, 0x80, 0xec2676};2677static const u8 enc_assoc041[] __initconst = {26780x71, 0x93, 0xf6, 0x23, 0x66, 0x33, 0x21, 0xa22679};2680static const u8 enc_nonce041[] __initconst = {26810xd3, 0x1c, 0x21, 0xab, 0xa1, 0x75, 0xb7, 0x0d,26820xe4, 0xeb, 0xb1, 0x9c2683};2684static const u8 enc_key041[] __initconst = {26850x97, 0xd6, 0x35, 0xc4, 0xf4, 0x75, 0x74, 0xd9,26860x99, 0x8a, 0x90, 0x87, 0x5d, 0xa1, 0xd3, 0xa2,26870x84, 0xb7, 0x55, 0xb2, 0xd3, 0x92, 0x97, 0xa5,26880x72, 0x52, 0x35, 0x19, 0x0e, 0x10, 0xa9, 0x7e2689};26902691/* wycheproof - misc */2692static const u8 enc_input042[] __initconst = {26930xb4, 0x29, 0xeb, 0x80, 0xfb, 0x8f, 0xe8, 0xba,26940xed, 0xa0, 0xc8, 0x5b, 0x9c, 0x33, 0x34, 0x58,26950xe7, 0xc2, 0x99, 0x2e, 0x55, 0x84, 0x75, 0x06,26960x9d, 0x12, 0xd4, 0x5c, 0x22, 0x21, 0x75, 0x64,26970x12, 0x15, 0x88, 0x03, 0x22, 0x97, 0xef, 0xf5,26980x67, 0x83, 0x74, 0x2a, 0x5f, 0xc2, 0x2d, 0x74,26990x10, 0xff, 0xb2, 0x9d, 0x66, 0x09, 0x86, 0x61,27000xd7, 0x6f, 0x12, 0x6c, 0x3c, 0x27, 0x68, 0x9e,27010x43, 0xb3, 0x72, 0x67, 0xca, 0xc5, 0xa3, 0xa6,27020xd3, 0xab, 0x49, 0xe3, 0x91, 0xda, 0x29, 0xcd,27030x30, 0x54, 0xa5, 0x69, 0x2e, 0x28, 0x07, 0xe4,27040xc3, 0xea, 0x46, 0xc8, 0x76, 0x1d, 0x50, 0xf5,27050x922706};2707static const u8 enc_output042[] __initconst = {27080xd0, 0x10, 0x2f, 0x6c, 0x25, 0x8b, 0xf4, 0x97,27090x42, 0xce, 0xc3, 0x4c, 0xf2, 0xd0, 0xfe, 0xdf,27100x23, 0xd1, 0x05, 0xfb, 0x4c, 0x84, 0xcf, 0x98,27110x51, 0x5e, 0x1b, 0xc9, 0xa6, 0x4f, 0x8a, 0xd5,27120xbe, 0x8f, 0x07, 0x21, 0xbd, 0xe5, 0x06, 0x45,27130xd0, 0x00, 0x83, 0xc3, 0xa2, 0x63, 0xa3, 0x10,27140x53, 0xb7, 0x60, 0x24, 0x5f, 0x52, 0xae, 0x28,27150x66, 0xa5, 0xec, 0x83, 0xb1, 0x9f, 0x61, 0xbe,27160x1d, 0x30, 0xd5, 0xc5, 0xd9, 0xfe, 0xcc, 0x4c,27170xbb, 0xe0, 0x8f, 0xd3, 0x85, 0x81, 0x3a, 0x2a,27180xa3, 0x9a, 0x00, 0xff, 0x9c, 0x10, 0xf7, 0xf2,27190x37, 0x02, 0xad, 0xd1, 0xe4, 0xb2, 0xff, 0xa3,27200x1c, 0x41, 0x86, 0x5f, 0xc7, 0x1d, 0xe1, 0x2b,27210x19, 0x61, 0x21, 0x27, 0xce, 0x49, 0x99, 0x3b,27220xb02723};2724static const u8 enc_assoc042[] __initconst = { };2725static const u8 enc_nonce042[] __initconst = {27260x17, 0xc8, 0x6a, 0x8a, 0xbb, 0xb7, 0xe0, 0x03,27270xac, 0xde, 0x27, 0x992728};2729static const u8 enc_key042[] __initconst = {27300xfe, 0x6e, 0x55, 0xbd, 0xae, 0xd1, 0xf7, 0x28,27310x4c, 0xa5, 0xfc, 0x0f, 0x8c, 0x5f, 0x2b, 0x8d,27320xf5, 0x6d, 0xc0, 0xf4, 0x9e, 0x8c, 0xa6, 0x6a,27330x41, 0x99, 0x5e, 0x78, 0x33, 0x51, 0xf9, 0x012734};27352736/* wycheproof - misc */2737static const u8 enc_input043[] __initconst = {27380xce, 0xb5, 0x34, 0xce, 0x50, 0xdc, 0x23, 0xff,27390x63, 0x8a, 0xce, 0x3e, 0xf6, 0x3a, 0xb2, 0xcc,27400x29, 0x73, 0xee, 0xad, 0xa8, 0x07, 0x85, 0xfc,27410x16, 0x5d, 0x06, 0xc2, 0xf5, 0x10, 0x0f, 0xf5,27420xe8, 0xab, 0x28, 0x82, 0xc4, 0x75, 0xaf, 0xcd,27430x05, 0xcc, 0xd4, 0x9f, 0x2e, 0x7d, 0x8f, 0x55,27440xef, 0x3a, 0x72, 0xe3, 0xdc, 0x51, 0xd6, 0x85,27450x2b, 0x8e, 0x6b, 0x9e, 0x7a, 0xec, 0xe5, 0x7b,27460xe6, 0x55, 0x6b, 0x0b, 0x6d, 0x94, 0x13, 0xe3,27470x3f, 0xc5, 0xfc, 0x24, 0xa9, 0xa2, 0x05, 0xad,27480x59, 0x57, 0x4b, 0xb3, 0x9d, 0x94, 0x4a, 0x92,27490xdc, 0x47, 0x97, 0x0d, 0x84, 0xa6, 0xad, 0x31,27500x762751};2752static const u8 enc_output043[] __initconst = {27530x75, 0x45, 0x39, 0x1b, 0x51, 0xde, 0x01, 0xd5,27540xc5, 0x3d, 0xfa, 0xca, 0x77, 0x79, 0x09, 0x06,27550x3e, 0x58, 0xed, 0xee, 0x4b, 0xb1, 0x22, 0x7e,27560x71, 0x10, 0xac, 0x4d, 0x26, 0x20, 0xc2, 0xae,27570xc2, 0xf8, 0x48, 0xf5, 0x6d, 0xee, 0xb0, 0x37,27580xa8, 0xdc, 0xed, 0x75, 0xaf, 0xa8, 0xa6, 0xc8,27590x90, 0xe2, 0xde, 0xe4, 0x2f, 0x95, 0x0b, 0xb3,27600x3d, 0x9e, 0x24, 0x24, 0xd0, 0x8a, 0x50, 0x5d,27610x89, 0x95, 0x63, 0x97, 0x3e, 0xd3, 0x88, 0x70,27620xf3, 0xde, 0x6e, 0xe2, 0xad, 0xc7, 0xfe, 0x07,27630x2c, 0x36, 0x6c, 0x14, 0xe2, 0xcf, 0x7c, 0xa6,27640x2f, 0xb3, 0xd3, 0x6b, 0xee, 0x11, 0x68, 0x54,27650x61, 0xb7, 0x0d, 0x44, 0xef, 0x8c, 0x66, 0xc5,27660xc7, 0xbb, 0xf1, 0x0d, 0xca, 0xdd, 0x7f, 0xac,27670xf62768};2769static const u8 enc_assoc043[] __initconst = {27700xa1, 0x1c, 0x40, 0xb6, 0x03, 0x76, 0x73, 0x302771};2772static const u8 enc_nonce043[] __initconst = {27730x46, 0x36, 0x2f, 0x45, 0xd6, 0x37, 0x9e, 0x63,27740xe5, 0x22, 0x94, 0x602775};2776static const u8 enc_key043[] __initconst = {27770xaa, 0xbc, 0x06, 0x34, 0x74, 0xe6, 0x5c, 0x4c,27780x3e, 0x9b, 0xdc, 0x48, 0x0d, 0xea, 0x97, 0xb4,27790x51, 0x10, 0xc8, 0x61, 0x88, 0x46, 0xff, 0x6b,27800x15, 0xbd, 0xd2, 0xa4, 0xa5, 0x68, 0x2c, 0x4e2781};27822783/* wycheproof - misc */2784static const u8 enc_input044[] __initconst = {27850xe5, 0xcc, 0xaa, 0x44, 0x1b, 0xc8, 0x14, 0x68,27860x8f, 0x8f, 0x6e, 0x8f, 0x28, 0xb5, 0x00, 0xb22787};2788static const u8 enc_output044[] __initconst = {27890x7e, 0x72, 0xf5, 0xa1, 0x85, 0xaf, 0x16, 0xa6,27900x11, 0x92, 0x1b, 0x43, 0x8f, 0x74, 0x9f, 0x0b,27910x12, 0x42, 0xc6, 0x70, 0x73, 0x23, 0x34, 0x02,27920x9a, 0xdf, 0xe1, 0xc5, 0x00, 0x16, 0x51, 0xe42793};2794static const u8 enc_assoc044[] __initconst = {27950x022796};2797static const u8 enc_nonce044[] __initconst = {27980x87, 0x34, 0x5f, 0x10, 0x55, 0xfd, 0x9e, 0x21,27990x02, 0xd5, 0x06, 0x562800};2801static const u8 enc_key044[] __initconst = {28020x7d, 0x00, 0xb4, 0x80, 0x95, 0xad, 0xfa, 0x32,28030x72, 0x05, 0x06, 0x07, 0xb2, 0x64, 0x18, 0x50,28040x02, 0xba, 0x99, 0x95, 0x7c, 0x49, 0x8b, 0xe0,28050x22, 0x77, 0x0f, 0x2c, 0xe2, 0xf3, 0x14, 0x3c2806};28072808/* wycheproof - misc */2809static const u8 enc_input045[] __initconst = {28100x02, 0xcd, 0xe1, 0x68, 0xfb, 0xa3, 0xf5, 0x44,28110xbb, 0xd0, 0x33, 0x2f, 0x7a, 0xde, 0xad, 0xa82812};2813static const u8 enc_output045[] __initconst = {28140x85, 0xf2, 0x9a, 0x71, 0x95, 0x57, 0xcd, 0xd1,28150x4d, 0x1f, 0x8f, 0xff, 0xab, 0x6d, 0x9e, 0x60,28160x73, 0x2c, 0xa3, 0x2b, 0xec, 0xd5, 0x15, 0xa1,28170xed, 0x35, 0x3f, 0x54, 0x2e, 0x99, 0x98, 0x582818};2819static const u8 enc_assoc045[] __initconst = {28200xb6, 0x482821};2822static const u8 enc_nonce045[] __initconst = {28230x87, 0xa3, 0x16, 0x3e, 0xc0, 0x59, 0x8a, 0xd9,28240x5b, 0x3a, 0xa7, 0x132825};2826static const u8 enc_key045[] __initconst = {28270x64, 0x32, 0x71, 0x7f, 0x1d, 0xb8, 0x5e, 0x41,28280xac, 0x78, 0x36, 0xbc, 0xe2, 0x51, 0x85, 0xa0,28290x80, 0xd5, 0x76, 0x2b, 0x9e, 0x2b, 0x18, 0x44,28300x4b, 0x6e, 0xc7, 0x2c, 0x3b, 0xd8, 0xe4, 0xdc2831};28322833/* wycheproof - misc */2834static const u8 enc_input046[] __initconst = {28350x16, 0xdd, 0xd2, 0x3f, 0xf5, 0x3f, 0x3d, 0x23,28360xc0, 0x63, 0x34, 0x48, 0x70, 0x40, 0xeb, 0x472837};2838static const u8 enc_output046[] __initconst = {28390xc1, 0xb2, 0x95, 0x93, 0x6d, 0x56, 0xfa, 0xda,28400xc0, 0x3e, 0x5f, 0x74, 0x2b, 0xff, 0x73, 0xa1,28410x39, 0xc4, 0x57, 0xdb, 0xab, 0x66, 0x38, 0x2b,28420xab, 0xb3, 0xb5, 0x58, 0x00, 0xcd, 0xa5, 0xb82843};2844static const u8 enc_assoc046[] __initconst = {28450xbd, 0x4c, 0xd0, 0x2f, 0xc7, 0x50, 0x2b, 0xbd,28460xbd, 0xf6, 0xc9, 0xa3, 0xcb, 0xe8, 0xf02847};2848static const u8 enc_nonce046[] __initconst = {28490x6f, 0x57, 0x3a, 0xa8, 0x6b, 0xaa, 0x49, 0x2b,28500xa4, 0x65, 0x96, 0xdf2851};2852static const u8 enc_key046[] __initconst = {28530x8e, 0x34, 0xcf, 0x73, 0xd2, 0x45, 0xa1, 0x08,28540x2a, 0x92, 0x0b, 0x86, 0x36, 0x4e, 0xb8, 0x96,28550xc4, 0x94, 0x64, 0x67, 0xbc, 0xb3, 0xd5, 0x89,28560x29, 0xfc, 0xb3, 0x66, 0x90, 0xe6, 0x39, 0x4f2857};28582859/* wycheproof - misc */2860static const u8 enc_input047[] __initconst = {28610x62, 0x3b, 0x78, 0x50, 0xc3, 0x21, 0xe2, 0xcf,28620x0c, 0x6f, 0xbc, 0xc8, 0xdf, 0xd1, 0xaf, 0xf22863};2864static const u8 enc_output047[] __initconst = {28650xc8, 0x4c, 0x9b, 0xb7, 0xc6, 0x1c, 0x1b, 0xcb,28660x17, 0x77, 0x2a, 0x1c, 0x50, 0x0c, 0x50, 0x95,28670xdb, 0xad, 0xf7, 0xa5, 0x13, 0x8c, 0xa0, 0x34,28680x59, 0xa2, 0xcd, 0x65, 0x83, 0x1e, 0x09, 0x2f2869};2870static const u8 enc_assoc047[] __initconst = {28710x89, 0xcc, 0xe9, 0xfb, 0x47, 0x44, 0x1d, 0x07,28720xe0, 0x24, 0x5a, 0x66, 0xfe, 0x8b, 0x77, 0x8b2873};2874static const u8 enc_nonce047[] __initconst = {28750x1a, 0x65, 0x18, 0xf0, 0x2e, 0xde, 0x1d, 0xa6,28760x80, 0x92, 0x66, 0xd92877};2878static const u8 enc_key047[] __initconst = {28790xcb, 0x55, 0x75, 0xf5, 0xc7, 0xc4, 0x5c, 0x91,28800xcf, 0x32, 0x0b, 0x13, 0x9f, 0xb5, 0x94, 0x23,28810x75, 0x60, 0xd0, 0xa3, 0xe6, 0xf8, 0x65, 0xa6,28820x7d, 0x4f, 0x63, 0x3f, 0x2c, 0x08, 0xf0, 0x162883};28842885/* wycheproof - misc */2886static const u8 enc_input048[] __initconst = {28870x87, 0xb3, 0xa4, 0xd7, 0xb2, 0x6d, 0x8d, 0x32,28880x03, 0xa0, 0xde, 0x1d, 0x64, 0xef, 0x82, 0xe32889};2890static const u8 enc_output048[] __initconst = {28910x94, 0xbc, 0x80, 0x62, 0x1e, 0xd1, 0xe7, 0x1b,28920x1f, 0xd2, 0xb5, 0xc3, 0xa1, 0x5e, 0x35, 0x68,28930x33, 0x35, 0x11, 0x86, 0x17, 0x96, 0x97, 0x84,28940x01, 0x59, 0x8b, 0x96, 0x37, 0x22, 0xf5, 0xb32895};2896static const u8 enc_assoc048[] __initconst = {28970xd1, 0x9f, 0x2d, 0x98, 0x90, 0x95, 0xf7, 0xab,28980x03, 0xa5, 0xfd, 0xe8, 0x44, 0x16, 0xe0, 0x0c,28990x0e2900};2901static const u8 enc_nonce048[] __initconst = {29020x56, 0x4d, 0xee, 0x49, 0xab, 0x00, 0xd2, 0x40,29030xfc, 0x10, 0x68, 0xc32904};2905static const u8 enc_key048[] __initconst = {29060xa5, 0x56, 0x9e, 0x72, 0x9a, 0x69, 0xb2, 0x4b,29070xa6, 0xe0, 0xff, 0x15, 0xc4, 0x62, 0x78, 0x97,29080x43, 0x68, 0x24, 0xc9, 0x41, 0xe9, 0xd0, 0x0b,29090x2e, 0x93, 0xfd, 0xdc, 0x4b, 0xa7, 0x76, 0x572910};29112912/* wycheproof - misc */2913static const u8 enc_input049[] __initconst = {29140xe6, 0x01, 0xb3, 0x85, 0x57, 0x79, 0x7d, 0xa2,29150xf8, 0xa4, 0x10, 0x6a, 0x08, 0x9d, 0x1d, 0xa62916};2917static const u8 enc_output049[] __initconst = {29180x29, 0x9b, 0x5d, 0x3f, 0x3d, 0x03, 0xc0, 0x87,29190x20, 0x9a, 0x16, 0xe2, 0x85, 0x14, 0x31, 0x11,29200x4b, 0x45, 0x4e, 0xd1, 0x98, 0xde, 0x11, 0x7e,29210x83, 0xec, 0x49, 0xfa, 0x8d, 0x85, 0x08, 0xd62922};2923static const u8 enc_assoc049[] __initconst = {29240x5e, 0x64, 0x70, 0xfa, 0xcd, 0x99, 0xc1, 0xd8,29250x1e, 0x37, 0xcd, 0x44, 0x01, 0x5f, 0xe1, 0x94,29260x80, 0xa2, 0xa4, 0xd3, 0x35, 0x2a, 0x4f, 0xf5,29270x60, 0xc0, 0x64, 0x0f, 0xdb, 0xda2928};2929static const u8 enc_nonce049[] __initconst = {29300xdf, 0x87, 0x13, 0xe8, 0x7e, 0xc3, 0xdb, 0xcf,29310xad, 0x14, 0xd5, 0x3e2932};2933static const u8 enc_key049[] __initconst = {29340x56, 0x20, 0x74, 0x65, 0xb4, 0xe4, 0x8e, 0x6d,29350x04, 0x63, 0x0f, 0x4a, 0x42, 0xf3, 0x5c, 0xfc,29360x16, 0x3a, 0xb2, 0x89, 0xc2, 0x2a, 0x2b, 0x47,29370x84, 0xf6, 0xf9, 0x29, 0x03, 0x30, 0xbe, 0xe02938};29392940/* wycheproof - misc */2941static const u8 enc_input050[] __initconst = {29420xdc, 0x9e, 0x9e, 0xaf, 0x11, 0xe3, 0x14, 0x18,29430x2d, 0xf6, 0xa4, 0xeb, 0xa1, 0x7a, 0xec, 0x9c2944};2945static const u8 enc_output050[] __initconst = {29460x60, 0x5b, 0xbf, 0x90, 0xae, 0xb9, 0x74, 0xf6,29470x60, 0x2b, 0xc7, 0x78, 0x05, 0x6f, 0x0d, 0xca,29480x38, 0xea, 0x23, 0xd9, 0x90, 0x54, 0xb4, 0x6b,29490x42, 0xff, 0xe0, 0x04, 0x12, 0x9d, 0x22, 0x042950};2951static const u8 enc_assoc050[] __initconst = {29520xba, 0x44, 0x6f, 0x6f, 0x9a, 0x0c, 0xed, 0x22,29530x45, 0x0f, 0xeb, 0x10, 0x73, 0x7d, 0x90, 0x07,29540xfd, 0x69, 0xab, 0xc1, 0x9b, 0x1d, 0x4d, 0x90,29550x49, 0xa5, 0x55, 0x1e, 0x86, 0xec, 0x2b, 0x372956};2957static const u8 enc_nonce050[] __initconst = {29580x8d, 0xf4, 0xb1, 0x5a, 0x88, 0x8c, 0x33, 0x28,29590x6a, 0x7b, 0x76, 0x512960};2961static const u8 enc_key050[] __initconst = {29620x39, 0x37, 0x98, 0x6a, 0xf8, 0x6d, 0xaf, 0xc1,29630xba, 0x0c, 0x46, 0x72, 0xd8, 0xab, 0xc4, 0x6c,29640x20, 0x70, 0x62, 0x68, 0x2d, 0x9c, 0x26, 0x4a,29650xb0, 0x6d, 0x6c, 0x58, 0x07, 0x20, 0x51, 0x302966};29672968/* wycheproof - misc */2969static const u8 enc_input051[] __initconst = {29700x81, 0xce, 0x84, 0xed, 0xe9, 0xb3, 0x58, 0x59,29710xcc, 0x8c, 0x49, 0xa8, 0xf6, 0xbe, 0x7d, 0xc62972};2973static const u8 enc_output051[] __initconst = {29740x7b, 0x7c, 0xe0, 0xd8, 0x24, 0x80, 0x9a, 0x70,29750xde, 0x32, 0x56, 0x2c, 0xcf, 0x2c, 0x2b, 0xbd,29760x15, 0xd4, 0x4a, 0x00, 0xce, 0x0d, 0x19, 0xb4,29770x23, 0x1f, 0x92, 0x1e, 0x22, 0xbc, 0x0a, 0x432978};2979static const u8 enc_assoc051[] __initconst = {29800xd4, 0x1a, 0x82, 0x8d, 0x5e, 0x71, 0x82, 0x92,29810x47, 0x02, 0x19, 0x05, 0x40, 0x2e, 0xa2, 0x57,29820xdc, 0xcb, 0xc3, 0xb8, 0x0f, 0xcd, 0x56, 0x75,29830x05, 0x6b, 0x68, 0xbb, 0x59, 0xe6, 0x2e, 0x88,29840x732985};2986static const u8 enc_nonce051[] __initconst = {29870xbe, 0x40, 0xe5, 0xf1, 0xa1, 0x18, 0x17, 0xa0,29880xa8, 0xfa, 0x89, 0x492989};2990static const u8 enc_key051[] __initconst = {29910x36, 0x37, 0x2a, 0xbc, 0xdb, 0x78, 0xe0, 0x27,29920x96, 0x46, 0xac, 0x3d, 0x17, 0x6b, 0x96, 0x74,29930xe9, 0x15, 0x4e, 0xec, 0xf0, 0xd5, 0x46, 0x9c,29940x65, 0x1e, 0xc7, 0xe1, 0x6b, 0x4c, 0x11, 0x992995};29962997/* wycheproof - misc */2998static const u8 enc_input052[] __initconst = {29990xa6, 0x67, 0x47, 0xc8, 0x9e, 0x85, 0x7a, 0xf3,30000xa1, 0x8e, 0x2c, 0x79, 0x50, 0x00, 0x87, 0xed3001};3002static const u8 enc_output052[] __initconst = {30030xca, 0x82, 0xbf, 0xf3, 0xe2, 0xf3, 0x10, 0xcc,30040xc9, 0x76, 0x67, 0x2c, 0x44, 0x15, 0xe6, 0x9b,30050x57, 0x63, 0x8c, 0x62, 0xa5, 0xd8, 0x5d, 0xed,30060x77, 0x4f, 0x91, 0x3c, 0x81, 0x3e, 0xa0, 0x323007};3008static const u8 enc_assoc052[] __initconst = {30090x3f, 0x2d, 0xd4, 0x9b, 0xbf, 0x09, 0xd6, 0x9a,30100x78, 0xa3, 0xd8, 0x0e, 0xa2, 0x56, 0x66, 0x14,30110xfc, 0x37, 0x94, 0x74, 0x19, 0x6c, 0x1a, 0xae,30120x84, 0x58, 0x3d, 0xa7, 0x3d, 0x7f, 0xf8, 0x5c,30130x6f, 0x42, 0xca, 0x42, 0x05, 0x6a, 0x97, 0x92,30140xcc, 0x1b, 0x9f, 0xb3, 0xc7, 0xd2, 0x613015};3016static const u8 enc_nonce052[] __initconst = {30170x84, 0xc8, 0x7d, 0xae, 0x4e, 0xee, 0x27, 0x73,30180x0e, 0xc3, 0x5d, 0x123019};3020static const u8 enc_key052[] __initconst = {30210x9f, 0x14, 0x79, 0xed, 0x09, 0x7d, 0x7f, 0xe5,30220x29, 0xc1, 0x1f, 0x2f, 0x5a, 0xdd, 0x9a, 0xaf,30230xf4, 0xa1, 0xca, 0x0b, 0x68, 0x99, 0x7a, 0x2c,30240xb7, 0xf7, 0x97, 0x49, 0xbd, 0x90, 0xaa, 0xf43025};30263027/* wycheproof - misc */3028static const u8 enc_input053[] __initconst = {30290x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83,30300x55, 0xd3, 0x04, 0x84, 0x64, 0x43, 0xfe, 0xe8,30310xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, 0x3b, 0x7b,30320x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe3033};3034static const u8 enc_output053[] __initconst = {30350x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30360x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30370x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30380x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30390xe6, 0xd3, 0xd7, 0x32, 0x4a, 0x1c, 0xbb, 0xa7,30400x77, 0xbb, 0xb0, 0xec, 0xdd, 0xa3, 0x78, 0x073041};3042static const u8 enc_assoc053[] __initconst = {30430x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30440x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x003045};3046static const u8 enc_nonce053[] __initconst = {30470x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003048};3049static const u8 enc_key053[] __initconst = {30500x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,30510x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,30520x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,30530x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3054};30553056/* wycheproof - misc */3057static const u8 enc_input054[] __initconst = {30580x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83,30590x55, 0xd3, 0x04, 0x84, 0x64, 0x43, 0xfe, 0xe8,30600xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, 0x3b, 0x7b,30610x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe,30620xe3, 0xbc, 0xdb, 0x5b, 0x1e, 0xde, 0xfc, 0xfe,30630x8b, 0xcd, 0xa1, 0xb6, 0xa1, 0x5c, 0x8c, 0x2b,30640x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26, 0xe5,30650x53, 0xb7, 0xb2, 0x27, 0xfe, 0x87, 0xfd, 0xbd3066};3067static const u8 enc_output054[] __initconst = {30680x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30690x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30700x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30710x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30720x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30730x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30740x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30750x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30760x06, 0x2d, 0xe6, 0x79, 0x5f, 0x27, 0x4f, 0xd2,30770xa3, 0x05, 0xd7, 0x69, 0x80, 0xbc, 0x9c, 0xce3078};3079static const u8 enc_assoc054[] __initconst = {30800x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,30810x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x003082};3083static const u8 enc_nonce054[] __initconst = {30840x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003085};3086static const u8 enc_key054[] __initconst = {30870x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,30880x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,30890x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,30900x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3091};30923093/* wycheproof - misc */3094static const u8 enc_input055[] __initconst = {30950x25, 0x6d, 0x40, 0x88, 0x80, 0x94, 0x17, 0x83,30960x55, 0xd3, 0x04, 0x84, 0x64, 0x43, 0xfe, 0xe8,30970xdf, 0x99, 0x47, 0x03, 0x03, 0xfb, 0x3b, 0x7b,30980x80, 0xe0, 0x30, 0xbe, 0xeb, 0xd3, 0x29, 0xbe,30990xe3, 0xbc, 0xdb, 0x5b, 0x1e, 0xde, 0xfc, 0xfe,31000x8b, 0xcd, 0xa1, 0xb6, 0xa1, 0x5c, 0x8c, 0x2b,31010x08, 0x69, 0xff, 0xd2, 0xec, 0x5e, 0x26, 0xe5,31020x53, 0xb7, 0xb2, 0x27, 0xfe, 0x87, 0xfd, 0xbd,31030x7a, 0xda, 0x44, 0x42, 0x42, 0x69, 0xbf, 0xfa,31040x55, 0x27, 0xf2, 0x70, 0xac, 0xf6, 0x85, 0x02,31050xb7, 0x4c, 0x5a, 0xe2, 0xe6, 0x0c, 0x05, 0x80,31060x98, 0x1a, 0x49, 0x38, 0x45, 0x93, 0x92, 0xc4,31070x9b, 0xb2, 0xf2, 0x84, 0xb6, 0x46, 0xef, 0xc7,31080xf3, 0xf0, 0xb1, 0x36, 0x1d, 0xc3, 0x48, 0xed,31090x77, 0xd3, 0x0b, 0xc5, 0x76, 0x92, 0xed, 0x38,31100xfb, 0xac, 0x01, 0x88, 0x38, 0x04, 0x88, 0xc73111};3112static const u8 enc_output055[] __initconst = {31130x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31140x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31150x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31160x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31170x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31180x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31190x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31200x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31210x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31220x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31230x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31240x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31250x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31260x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31270x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31280x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31290xd8, 0xb4, 0x79, 0x02, 0xba, 0xae, 0xaf, 0xb3,31300x42, 0x03, 0x05, 0x15, 0x29, 0xaf, 0x28, 0x2e3131};3132static const u8 enc_assoc055[] __initconst = {31330x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,31340x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x003135};3136static const u8 enc_nonce055[] __initconst = {31370x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003138};3139static const u8 enc_key055[] __initconst = {31400x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,31410x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,31420x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,31430x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3144};31453146/* wycheproof - misc */3147static const u8 enc_input056[] __initconst = {31480xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c,31490xaa, 0x2c, 0xfb, 0x7b, 0x9b, 0xbc, 0x01, 0x17,31500x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, 0xc4, 0x84,31510x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x413152};3153static const u8 enc_output056[] __initconst = {31540xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31560xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31570xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31580xb3, 0x89, 0x1c, 0x84, 0x9c, 0xb5, 0x2c, 0x27,31590x74, 0x7e, 0xdf, 0xcf, 0x31, 0x21, 0x3b, 0xb63160};3161static const u8 enc_assoc056[] __initconst = {31620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff3164};3165static const u8 enc_nonce056[] __initconst = {31660x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003167};3168static const u8 enc_key056[] __initconst = {31690x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,31700x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,31710x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,31720x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3173};31743175/* wycheproof - misc */3176static const u8 enc_input057[] __initconst = {31770xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c,31780xaa, 0x2c, 0xfb, 0x7b, 0x9b, 0xbc, 0x01, 0x17,31790x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, 0xc4, 0x84,31800x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41,31810x1c, 0x43, 0x24, 0xa4, 0xe1, 0x21, 0x03, 0x01,31820x74, 0x32, 0x5e, 0x49, 0x5e, 0xa3, 0x73, 0xd4,31830xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9, 0x1a,31840xac, 0x48, 0x4d, 0xd8, 0x01, 0x78, 0x02, 0x423185};3186static const u8 enc_output057[] __initconst = {31870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31880xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31890xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31900xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31920xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31930xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31940xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,31950xf0, 0xc1, 0x2d, 0x26, 0xef, 0x03, 0x02, 0x9b,31960x62, 0xc0, 0x08, 0xda, 0x27, 0xc5, 0xdc, 0x683197};3198static const u8 enc_assoc057[] __initconst = {31990xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32000xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff3201};3202static const u8 enc_nonce057[] __initconst = {32030x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003204};3205static const u8 enc_key057[] __initconst = {32060x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,32070x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,32080x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,32090x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3210};32113212/* wycheproof - misc */3213static const u8 enc_input058[] __initconst = {32140xda, 0x92, 0xbf, 0x77, 0x7f, 0x6b, 0xe8, 0x7c,32150xaa, 0x2c, 0xfb, 0x7b, 0x9b, 0xbc, 0x01, 0x17,32160x20, 0x66, 0xb8, 0xfc, 0xfc, 0x04, 0xc4, 0x84,32170x7f, 0x1f, 0xcf, 0x41, 0x14, 0x2c, 0xd6, 0x41,32180x1c, 0x43, 0x24, 0xa4, 0xe1, 0x21, 0x03, 0x01,32190x74, 0x32, 0x5e, 0x49, 0x5e, 0xa3, 0x73, 0xd4,32200xf7, 0x96, 0x00, 0x2d, 0x13, 0xa1, 0xd9, 0x1a,32210xac, 0x48, 0x4d, 0xd8, 0x01, 0x78, 0x02, 0x42,32220x85, 0x25, 0xbb, 0xbd, 0xbd, 0x96, 0x40, 0x05,32230xaa, 0xd8, 0x0d, 0x8f, 0x53, 0x09, 0x7a, 0xfd,32240x48, 0xb3, 0xa5, 0x1d, 0x19, 0xf3, 0xfa, 0x7f,32250x67, 0xe5, 0xb6, 0xc7, 0xba, 0x6c, 0x6d, 0x3b,32260x64, 0x4d, 0x0d, 0x7b, 0x49, 0xb9, 0x10, 0x38,32270x0c, 0x0f, 0x4e, 0xc9, 0xe2, 0x3c, 0xb7, 0x12,32280x88, 0x2c, 0xf4, 0x3a, 0x89, 0x6d, 0x12, 0xc7,32290x04, 0x53, 0xfe, 0x77, 0xc7, 0xfb, 0x77, 0x383230};3231static const u8 enc_output058[] __initconst = {32320xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32330xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32340xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32360xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32370xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32410xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32470xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32480xee, 0x65, 0x78, 0x30, 0x01, 0xc2, 0x56, 0x91,32490xfa, 0x28, 0xd0, 0xf5, 0xf1, 0xc1, 0xd7, 0x623250};3251static const u8 enc_assoc058[] __initconst = {32520xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,32530xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff3254};3255static const u8 enc_nonce058[] __initconst = {32560x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003257};3258static const u8 enc_key058[] __initconst = {32590x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,32600x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,32610x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,32620x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3263};32643265/* wycheproof - misc */3266static const u8 enc_input059[] __initconst = {32670x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03,32680x55, 0xd3, 0x04, 0x04, 0x64, 0x43, 0xfe, 0x68,32690xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, 0x3b, 0xfb,32700x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e3271};3272static const u8 enc_output059[] __initconst = {32730x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,32740x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,32750x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,32760x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,32770x79, 0xba, 0x7a, 0x29, 0xf5, 0xa7, 0xbb, 0x75,32780x79, 0x7a, 0xf8, 0x7a, 0x61, 0x01, 0x29, 0xa43279};3280static const u8 enc_assoc059[] __initconst = {32810x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,32820x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x803283};3284static const u8 enc_nonce059[] __initconst = {32850x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003286};3287static const u8 enc_key059[] __initconst = {32880x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,32890x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,32900x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,32910x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3292};32933294/* wycheproof - misc */3295static const u8 enc_input060[] __initconst = {32960x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03,32970x55, 0xd3, 0x04, 0x04, 0x64, 0x43, 0xfe, 0x68,32980xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, 0x3b, 0xfb,32990x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e,33000xe3, 0xbc, 0xdb, 0xdb, 0x1e, 0xde, 0xfc, 0x7e,33010x8b, 0xcd, 0xa1, 0x36, 0xa1, 0x5c, 0x8c, 0xab,33020x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26, 0x65,33030x53, 0xb7, 0xb2, 0xa7, 0xfe, 0x87, 0xfd, 0x3d3304};3305static const u8 enc_output060[] __initconst = {33060x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33070x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33080x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33090x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33100x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33110x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33120x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33130x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33140x36, 0xb1, 0x74, 0x38, 0x19, 0xe1, 0xb9, 0xba,33150x15, 0x51, 0xe8, 0xed, 0x92, 0x2a, 0x95, 0x9a3316};3317static const u8 enc_assoc060[] __initconst = {33180x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33190x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x803320};3321static const u8 enc_nonce060[] __initconst = {33220x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003323};3324static const u8 enc_key060[] __initconst = {33250x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,33260x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,33270x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,33280x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3329};33303331/* wycheproof - misc */3332static const u8 enc_input061[] __initconst = {33330x25, 0x6d, 0x40, 0x08, 0x80, 0x94, 0x17, 0x03,33340x55, 0xd3, 0x04, 0x04, 0x64, 0x43, 0xfe, 0x68,33350xdf, 0x99, 0x47, 0x83, 0x03, 0xfb, 0x3b, 0xfb,33360x80, 0xe0, 0x30, 0x3e, 0xeb, 0xd3, 0x29, 0x3e,33370xe3, 0xbc, 0xdb, 0xdb, 0x1e, 0xde, 0xfc, 0x7e,33380x8b, 0xcd, 0xa1, 0x36, 0xa1, 0x5c, 0x8c, 0xab,33390x08, 0x69, 0xff, 0x52, 0xec, 0x5e, 0x26, 0x65,33400x53, 0xb7, 0xb2, 0xa7, 0xfe, 0x87, 0xfd, 0x3d,33410x7a, 0xda, 0x44, 0xc2, 0x42, 0x69, 0xbf, 0x7a,33420x55, 0x27, 0xf2, 0xf0, 0xac, 0xf6, 0x85, 0x82,33430xb7, 0x4c, 0x5a, 0x62, 0xe6, 0x0c, 0x05, 0x00,33440x98, 0x1a, 0x49, 0xb8, 0x45, 0x93, 0x92, 0x44,33450x9b, 0xb2, 0xf2, 0x04, 0xb6, 0x46, 0xef, 0x47,33460xf3, 0xf0, 0xb1, 0xb6, 0x1d, 0xc3, 0x48, 0x6d,33470x77, 0xd3, 0x0b, 0x45, 0x76, 0x92, 0xed, 0xb8,33480xfb, 0xac, 0x01, 0x08, 0x38, 0x04, 0x88, 0x473349};3350static const u8 enc_output061[] __initconst = {33510x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33520x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33530x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33540x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33550x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33560x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33570x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33580x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33590x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33600x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33610x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33620x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33630x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33640x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33650x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33660x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33670xfe, 0xac, 0x49, 0x55, 0x55, 0x4e, 0x80, 0x6f,33680x3a, 0x19, 0x02, 0xe2, 0x44, 0x32, 0xc0, 0x8a3369};3370static const u8 enc_assoc061[] __initconst = {33710x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,33720x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x803373};3374static const u8 enc_nonce061[] __initconst = {33750x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003376};3377static const u8 enc_key061[] __initconst = {33780x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,33790x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,33800x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,33810x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3382};33833384/* wycheproof - misc */3385static const u8 enc_input062[] __initconst = {33860xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc,33870xaa, 0x2c, 0xfb, 0xfb, 0x9b, 0xbc, 0x01, 0x97,33880x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, 0xc4, 0x04,33890x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc13390};3391static const u8 enc_output062[] __initconst = {33920xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,33930xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,33940xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,33950xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,33960x20, 0xa3, 0x79, 0x8d, 0xf1, 0x29, 0x2c, 0x59,33970x72, 0xbf, 0x97, 0x41, 0xae, 0xc3, 0x8a, 0x193398};3399static const u8 enc_assoc062[] __initconst = {34000xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34010xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f3402};3403static const u8 enc_nonce062[] __initconst = {34040x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003405};3406static const u8 enc_key062[] __initconst = {34070x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,34080x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,34090x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,34100x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3411};34123413/* wycheproof - misc */3414static const u8 enc_input063[] __initconst = {34150xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc,34160xaa, 0x2c, 0xfb, 0xfb, 0x9b, 0xbc, 0x01, 0x97,34170x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, 0xc4, 0x04,34180x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1,34190x1c, 0x43, 0x24, 0x24, 0xe1, 0x21, 0x03, 0x81,34200x74, 0x32, 0x5e, 0xc9, 0x5e, 0xa3, 0x73, 0x54,34210xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9, 0x9a,34220xac, 0x48, 0x4d, 0x58, 0x01, 0x78, 0x02, 0xc23423};3424static const u8 enc_output063[] __initconst = {34250xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34260xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34270xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34280xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34290xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34300xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34310xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34320xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34330xc0, 0x3d, 0x9f, 0x67, 0x35, 0x4a, 0x97, 0xb2,34340xf0, 0x74, 0xf7, 0x55, 0x15, 0x57, 0xe4, 0x9c3435};3436static const u8 enc_assoc063[] __initconst = {34370xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34380xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f3439};3440static const u8 enc_nonce063[] __initconst = {34410x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003442};3443static const u8 enc_key063[] __initconst = {34440x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,34450x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,34460x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,34470x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3448};34493450/* wycheproof - misc */3451static const u8 enc_input064[] __initconst = {34520xda, 0x92, 0xbf, 0xf7, 0x7f, 0x6b, 0xe8, 0xfc,34530xaa, 0x2c, 0xfb, 0xfb, 0x9b, 0xbc, 0x01, 0x97,34540x20, 0x66, 0xb8, 0x7c, 0xfc, 0x04, 0xc4, 0x04,34550x7f, 0x1f, 0xcf, 0xc1, 0x14, 0x2c, 0xd6, 0xc1,34560x1c, 0x43, 0x24, 0x24, 0xe1, 0x21, 0x03, 0x81,34570x74, 0x32, 0x5e, 0xc9, 0x5e, 0xa3, 0x73, 0x54,34580xf7, 0x96, 0x00, 0xad, 0x13, 0xa1, 0xd9, 0x9a,34590xac, 0x48, 0x4d, 0x58, 0x01, 0x78, 0x02, 0xc2,34600x85, 0x25, 0xbb, 0x3d, 0xbd, 0x96, 0x40, 0x85,34610xaa, 0xd8, 0x0d, 0x0f, 0x53, 0x09, 0x7a, 0x7d,34620x48, 0xb3, 0xa5, 0x9d, 0x19, 0xf3, 0xfa, 0xff,34630x67, 0xe5, 0xb6, 0x47, 0xba, 0x6c, 0x6d, 0xbb,34640x64, 0x4d, 0x0d, 0xfb, 0x49, 0xb9, 0x10, 0xb8,34650x0c, 0x0f, 0x4e, 0x49, 0xe2, 0x3c, 0xb7, 0x92,34660x88, 0x2c, 0xf4, 0xba, 0x89, 0x6d, 0x12, 0x47,34670x04, 0x53, 0xfe, 0xf7, 0xc7, 0xfb, 0x77, 0xb83468};3469static const u8 enc_output064[] __initconst = {34700xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34710xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34720xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34730xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34740xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34750xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34760xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34770xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34780xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34790xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34800xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34810xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34820xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34830xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34840xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34850xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34860xc8, 0x6d, 0xa8, 0xdd, 0x65, 0x22, 0x86, 0xd5,34870x02, 0x13, 0xd3, 0x28, 0xd6, 0x3e, 0x40, 0x063488};3489static const u8 enc_assoc064[] __initconst = {34900xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,34910xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f3492};3493static const u8 enc_nonce064[] __initconst = {34940x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003495};3496static const u8 enc_key064[] __initconst = {34970x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,34980x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,34990x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,35000x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3501};35023503/* wycheproof - misc */3504static const u8 enc_input065[] __initconst = {35050x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c,35060x2a, 0x2c, 0xfb, 0x7b, 0x1b, 0xbc, 0x01, 0x17,35070xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, 0xc4, 0x84,35080xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x413509};3510static const u8 enc_output065[] __initconst = {35110x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35120x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35130x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35140x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35150xbe, 0xde, 0x90, 0x83, 0xce, 0xb3, 0x6d, 0xdf,35160xe5, 0xfa, 0x81, 0x1f, 0x95, 0x47, 0x1c, 0x673517};3518static const u8 enc_assoc065[] __initconst = {35190x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35200x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff3521};3522static const u8 enc_nonce065[] __initconst = {35230x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003524};3525static const u8 enc_key065[] __initconst = {35260x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,35270x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,35280x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,35290x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3530};35313532/* wycheproof - misc */3533static const u8 enc_input066[] __initconst = {35340x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c,35350x2a, 0x2c, 0xfb, 0x7b, 0x1b, 0xbc, 0x01, 0x17,35360xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, 0xc4, 0x84,35370xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41,35380x9c, 0x43, 0x24, 0xa4, 0x61, 0x21, 0x03, 0x01,35390xf4, 0x32, 0x5e, 0x49, 0xde, 0xa3, 0x73, 0xd4,35400x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9, 0x1a,35410x2c, 0x48, 0x4d, 0xd8, 0x81, 0x78, 0x02, 0x423542};3543static const u8 enc_output066[] __initconst = {35440x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35450x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35460x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35470x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35480x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35490x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35500x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35510x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35520x30, 0x08, 0x74, 0xbb, 0x06, 0x92, 0xb6, 0x89,35530xde, 0xad, 0x9a, 0xe1, 0x5b, 0x06, 0x73, 0x903554};3555static const u8 enc_assoc066[] __initconst = {35560x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35570x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff3558};3559static const u8 enc_nonce066[] __initconst = {35600x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003561};3562static const u8 enc_key066[] __initconst = {35630x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,35640x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,35650x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,35660x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3567};35683569/* wycheproof - misc */3570static const u8 enc_input067[] __initconst = {35710x5a, 0x92, 0xbf, 0x77, 0xff, 0x6b, 0xe8, 0x7c,35720x2a, 0x2c, 0xfb, 0x7b, 0x1b, 0xbc, 0x01, 0x17,35730xa0, 0x66, 0xb8, 0xfc, 0x7c, 0x04, 0xc4, 0x84,35740xff, 0x1f, 0xcf, 0x41, 0x94, 0x2c, 0xd6, 0x41,35750x9c, 0x43, 0x24, 0xa4, 0x61, 0x21, 0x03, 0x01,35760xf4, 0x32, 0x5e, 0x49, 0xde, 0xa3, 0x73, 0xd4,35770x77, 0x96, 0x00, 0x2d, 0x93, 0xa1, 0xd9, 0x1a,35780x2c, 0x48, 0x4d, 0xd8, 0x81, 0x78, 0x02, 0x42,35790x05, 0x25, 0xbb, 0xbd, 0x3d, 0x96, 0x40, 0x05,35800x2a, 0xd8, 0x0d, 0x8f, 0xd3, 0x09, 0x7a, 0xfd,35810xc8, 0xb3, 0xa5, 0x1d, 0x99, 0xf3, 0xfa, 0x7f,35820xe7, 0xe5, 0xb6, 0xc7, 0x3a, 0x6c, 0x6d, 0x3b,35830xe4, 0x4d, 0x0d, 0x7b, 0xc9, 0xb9, 0x10, 0x38,35840x8c, 0x0f, 0x4e, 0xc9, 0x62, 0x3c, 0xb7, 0x12,35850x08, 0x2c, 0xf4, 0x3a, 0x09, 0x6d, 0x12, 0xc7,35860x84, 0x53, 0xfe, 0x77, 0x47, 0xfb, 0x77, 0x383587};3588static const u8 enc_output067[] __initconst = {35890x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35900x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35910x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35920x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35930x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35940x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35950x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35960x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35970x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35980x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,35990x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36000x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36010x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36020x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36030x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36040x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36050x99, 0xca, 0xd8, 0x5f, 0x45, 0xca, 0x40, 0x94,36060x2d, 0x0d, 0x4d, 0x5e, 0x95, 0x0a, 0xde, 0x223607};3608static const u8 enc_assoc067[] __initconst = {36090x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff,36100x7f, 0xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff3611};3612static const u8 enc_nonce067[] __initconst = {36130x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003614};3615static const u8 enc_key067[] __initconst = {36160x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,36170x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,36180x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,36190x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3620};36213622/* wycheproof - misc */3623static const u8 enc_input068[] __initconst = {36240x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c,36250x55, 0xd3, 0x04, 0x84, 0x9b, 0xbc, 0x01, 0x17,36260xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, 0xc4, 0x84,36270x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x413628};3629static const u8 enc_output068[] __initconst = {36300x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36310x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36320x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36330x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36340x8b, 0xbe, 0x14, 0x52, 0x72, 0xe7, 0xc2, 0xd9,36350xa1, 0x89, 0x1a, 0x3a, 0xb0, 0x98, 0x3d, 0x9d3636};3637static const u8 enc_assoc068[] __initconst = {36380x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36390x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff3640};3641static const u8 enc_nonce068[] __initconst = {36420x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003643};3644static const u8 enc_key068[] __initconst = {36450x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,36460x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,36470x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,36480x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3649};36503651/* wycheproof - misc */3652static const u8 enc_input069[] __initconst = {36530x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c,36540x55, 0xd3, 0x04, 0x84, 0x9b, 0xbc, 0x01, 0x17,36550xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, 0xc4, 0x84,36560x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41,36570xe3, 0xbc, 0xdb, 0x5b, 0xe1, 0x21, 0x03, 0x01,36580x8b, 0xcd, 0xa1, 0xb6, 0x5e, 0xa3, 0x73, 0xd4,36590x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9, 0x1a,36600x53, 0xb7, 0xb2, 0x27, 0x01, 0x78, 0x02, 0x423661};3662static const u8 enc_output069[] __initconst = {36630x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36640x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36650x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36660x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36670x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36680x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36690x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36700x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36710x3b, 0x41, 0x86, 0x19, 0x13, 0xa8, 0xf6, 0xde,36720x7f, 0x61, 0xe2, 0x25, 0x63, 0x1b, 0xc3, 0x823673};3674static const u8 enc_assoc069[] __initconst = {36750x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,36760x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff3677};3678static const u8 enc_nonce069[] __initconst = {36790x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003680};3681static const u8 enc_key069[] __initconst = {36820x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,36830x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,36840x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,36850x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3686};36873688/* wycheproof - misc */3689static const u8 enc_input070[] __initconst = {36900x25, 0x6d, 0x40, 0x88, 0x7f, 0x6b, 0xe8, 0x7c,36910x55, 0xd3, 0x04, 0x84, 0x9b, 0xbc, 0x01, 0x17,36920xdf, 0x99, 0x47, 0x03, 0xfc, 0x04, 0xc4, 0x84,36930x80, 0xe0, 0x30, 0xbe, 0x14, 0x2c, 0xd6, 0x41,36940xe3, 0xbc, 0xdb, 0x5b, 0xe1, 0x21, 0x03, 0x01,36950x8b, 0xcd, 0xa1, 0xb6, 0x5e, 0xa3, 0x73, 0xd4,36960x08, 0x69, 0xff, 0xd2, 0x13, 0xa1, 0xd9, 0x1a,36970x53, 0xb7, 0xb2, 0x27, 0x01, 0x78, 0x02, 0x42,36980x7a, 0xda, 0x44, 0x42, 0xbd, 0x96, 0x40, 0x05,36990x55, 0x27, 0xf2, 0x70, 0x53, 0x09, 0x7a, 0xfd,37000xb7, 0x4c, 0x5a, 0xe2, 0x19, 0xf3, 0xfa, 0x7f,37010x98, 0x1a, 0x49, 0x38, 0xba, 0x6c, 0x6d, 0x3b,37020x9b, 0xb2, 0xf2, 0x84, 0x49, 0xb9, 0x10, 0x38,37030xf3, 0xf0, 0xb1, 0x36, 0xe2, 0x3c, 0xb7, 0x12,37040x77, 0xd3, 0x0b, 0xc5, 0x89, 0x6d, 0x12, 0xc7,37050xfb, 0xac, 0x01, 0x88, 0xc7, 0xfb, 0x77, 0x383706};3707static const u8 enc_output070[] __initconst = {37080x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37090x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37100x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37110x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37120x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37130x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37140x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37150x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37160x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37170x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37180x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37190x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37200x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37210x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37220x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37230x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37240x84, 0x28, 0xbc, 0xf0, 0x23, 0xec, 0x6b, 0xf3,37250x1f, 0xd9, 0xef, 0xb2, 0x03, 0xff, 0x08, 0x713726};3727static const u8 enc_assoc070[] __initconst = {37280x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff,37290x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff3730};3731static const u8 enc_nonce070[] __initconst = {37320x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003733};3734static const u8 enc_key070[] __initconst = {37350x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,37360x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,37370x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,37380x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3739};37403741/* wycheproof - misc */3742static const u8 enc_input071[] __initconst = {37430xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83,37440xaa, 0x2c, 0xfb, 0x7b, 0x64, 0x43, 0xfe, 0xe8,37450x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, 0x3b, 0x7b,37460x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe3747};3748static const u8 enc_output071[] __initconst = {37490xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37500xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37510xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37520xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37530x13, 0x9f, 0xdf, 0x64, 0x74, 0xea, 0x24, 0xf5,37540x49, 0xb0, 0x75, 0x82, 0x5f, 0x2c, 0x76, 0x203755};3756static const u8 enc_assoc071[] __initconst = {37570xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37580xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x003759};3760static const u8 enc_nonce071[] __initconst = {37610x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003762};3763static const u8 enc_key071[] __initconst = {37640x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,37650x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,37660x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,37670x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3768};37693770/* wycheproof - misc */3771static const u8 enc_input072[] __initconst = {37720xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83,37730xaa, 0x2c, 0xfb, 0x7b, 0x64, 0x43, 0xfe, 0xe8,37740x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, 0x3b, 0x7b,37750x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe,37760x1c, 0x43, 0x24, 0xa4, 0x1e, 0xde, 0xfc, 0xfe,37770x74, 0x32, 0x5e, 0x49, 0xa1, 0x5c, 0x8c, 0x2b,37780xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26, 0xe5,37790xac, 0x48, 0x4d, 0xd8, 0xfe, 0x87, 0xfd, 0xbd3780};3781static const u8 enc_output072[] __initconst = {37820xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37830xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37840xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37850xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37860xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37870xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37880xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37890xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37900xbb, 0xad, 0x8d, 0x86, 0x3b, 0x83, 0x5a, 0x8e,37910x86, 0x64, 0xfd, 0x1d, 0x45, 0x66, 0xb6, 0xb43792};3793static const u8 enc_assoc072[] __initconst = {37940xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,37950xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x003796};3797static const u8 enc_nonce072[] __initconst = {37980x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003799};3800static const u8 enc_key072[] __initconst = {38010x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,38020x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,38030x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,38040x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3805};38063807/* wycheproof - misc */3808static const u8 enc_input073[] __initconst = {38090xda, 0x92, 0xbf, 0x77, 0x80, 0x94, 0x17, 0x83,38100xaa, 0x2c, 0xfb, 0x7b, 0x64, 0x43, 0xfe, 0xe8,38110x20, 0x66, 0xb8, 0xfc, 0x03, 0xfb, 0x3b, 0x7b,38120x7f, 0x1f, 0xcf, 0x41, 0xeb, 0xd3, 0x29, 0xbe,38130x1c, 0x43, 0x24, 0xa4, 0x1e, 0xde, 0xfc, 0xfe,38140x74, 0x32, 0x5e, 0x49, 0xa1, 0x5c, 0x8c, 0x2b,38150xf7, 0x96, 0x00, 0x2d, 0xec, 0x5e, 0x26, 0xe5,38160xac, 0x48, 0x4d, 0xd8, 0xfe, 0x87, 0xfd, 0xbd,38170x85, 0x25, 0xbb, 0xbd, 0x42, 0x69, 0xbf, 0xfa,38180xaa, 0xd8, 0x0d, 0x8f, 0xac, 0xf6, 0x85, 0x02,38190x48, 0xb3, 0xa5, 0x1d, 0xe6, 0x0c, 0x05, 0x80,38200x67, 0xe5, 0xb6, 0xc7, 0x45, 0x93, 0x92, 0xc4,38210x64, 0x4d, 0x0d, 0x7b, 0xb6, 0x46, 0xef, 0xc7,38220x0c, 0x0f, 0x4e, 0xc9, 0x1d, 0xc3, 0x48, 0xed,38230x88, 0x2c, 0xf4, 0x3a, 0x76, 0x92, 0xed, 0x38,38240x04, 0x53, 0xfe, 0x77, 0x38, 0x04, 0x88, 0xc73825};3826static const u8 enc_output073[] __initconst = {38270xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38280xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38290xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38300xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38310xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38320xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38330xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38340xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38350xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38360xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38370xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38380xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38390xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38400xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38410xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38420xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38430x42, 0xf2, 0x35, 0x42, 0x97, 0x84, 0x9a, 0x51,38440x1d, 0x53, 0xe5, 0x57, 0x17, 0x72, 0xf7, 0x1f3845};3846static const u8 enc_assoc073[] __initconst = {38470xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,38480xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x003849};3850static const u8 enc_nonce073[] __initconst = {38510x00, 0x00, 0x00, 0x00, 0x01, 0xee, 0x32, 0x003852};3853static const u8 enc_key073[] __initconst = {38540x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,38550x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,38560x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,38570x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f3858};38593860/* wycheproof - checking for int overflows */3861static const u8 enc_input074[] __initconst = {38620xd4, 0x50, 0x0b, 0xf0, 0x09, 0x49, 0x35, 0x51,38630xc3, 0x80, 0xad, 0xf5, 0x2c, 0x57, 0x3a, 0x69,38640xdf, 0x7e, 0x8b, 0x76, 0x24, 0x63, 0x33, 0x0f,38650xac, 0xc1, 0x6a, 0x57, 0x26, 0xbe, 0x71, 0x90,38660xc6, 0x3c, 0x5a, 0x1c, 0x92, 0x65, 0x84, 0xa0,38670x96, 0x75, 0x68, 0x28, 0xdc, 0xdc, 0x64, 0xac,38680xdf, 0x96, 0x3d, 0x93, 0x1b, 0xf1, 0xda, 0xe2,38690x38, 0xf3, 0xf1, 0x57, 0x22, 0x4a, 0xc4, 0xb5,38700x42, 0xd7, 0x85, 0xb0, 0xdd, 0x84, 0xdb, 0x6b,38710xe3, 0xbc, 0x5a, 0x36, 0x63, 0xe8, 0x41, 0x49,38720xff, 0xbe, 0xd0, 0x9e, 0x54, 0xf7, 0x8f, 0x16,38730xa8, 0x22, 0x3b, 0x24, 0xcb, 0x01, 0x9f, 0x58,38740xb2, 0x1b, 0x0e, 0x55, 0x1e, 0x7a, 0xa0, 0x73,38750x27, 0x62, 0x95, 0x51, 0x37, 0x6c, 0xcb, 0xc3,38760x93, 0x76, 0x71, 0xa0, 0x62, 0x9b, 0xd9, 0x5c,38770x99, 0x15, 0xc7, 0x85, 0x55, 0x77, 0x1e, 0x7a3878};3879static const u8 enc_output074[] __initconst = {38800xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38810xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38880xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38890xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38900xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38920xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38930xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38940xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,38960x0b, 0x30, 0x0d, 0x8d, 0xa5, 0x6c, 0x21, 0x85,38970x75, 0x52, 0x79, 0x55, 0x3c, 0x4c, 0x82, 0xca3898};3899static const u8 enc_assoc074[] __initconst = {39000xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39010xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39040xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39050xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39060xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff3908};3909static const u8 enc_nonce074[] __initconst = {39100x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39110x00, 0x02, 0x50, 0x6e3912};3913static const u8 enc_key074[] __initconst = {39140x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39150x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39160x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39170x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x303918};39193920/* wycheproof - checking for int overflows */3921static const u8 enc_input075[] __initconst = {39220x7d, 0xe8, 0x7f, 0x67, 0x29, 0x94, 0x52, 0x75,39230xd0, 0x65, 0x5d, 0xa4, 0xc7, 0xfd, 0xe4, 0x56,39240x9e, 0x16, 0xf1, 0x11, 0xb5, 0xeb, 0x26, 0xc2,39250x2d, 0x85, 0x9e, 0x3f, 0xf8, 0x22, 0xec, 0xed,39260x3a, 0x6d, 0xd9, 0xa6, 0x0f, 0x22, 0x95, 0x7f,39270x7b, 0x7c, 0x85, 0x7e, 0x88, 0x22, 0xeb, 0x9f,39280xe0, 0xb8, 0xd7, 0x02, 0x21, 0x41, 0xf2, 0xd0,39290xb4, 0x8f, 0x4b, 0x56, 0x12, 0xd3, 0x22, 0xa8,39300x8d, 0xd0, 0xfe, 0x0b, 0x4d, 0x91, 0x79, 0x32,39310x4f, 0x7c, 0x6c, 0x9e, 0x99, 0x0e, 0xfb, 0xd8,39320x0e, 0x5e, 0xd6, 0x77, 0x58, 0x26, 0x49, 0x8b,39330x1e, 0xfe, 0x0f, 0x71, 0xa0, 0xf3, 0xec, 0x5b,39340x29, 0xcb, 0x28, 0xc2, 0x54, 0x0a, 0x7d, 0xcd,39350x51, 0xb7, 0xda, 0xae, 0xe0, 0xff, 0x4a, 0x7f,39360x3a, 0xc1, 0xee, 0x54, 0xc2, 0x9e, 0xe4, 0xc1,39370x70, 0xde, 0x40, 0x8f, 0x66, 0x69, 0x21, 0x943938};3939static const u8 enc_output075[] __initconst = {39400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39410xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39470xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39480xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39490xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39500xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39520xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39530xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39540xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39560xc5, 0x78, 0xe2, 0xaa, 0x44, 0xd3, 0x09, 0xb7,39570xb6, 0xa5, 0x19, 0x3b, 0xdc, 0x61, 0x18, 0xf53958};3959static const u8 enc_assoc075[] __initconst = {39600xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39610xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39640xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39650xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39660xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,39670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff3968};3969static const u8 enc_nonce075[] __initconst = {39700x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39710x00, 0x03, 0x18, 0xa53972};3973static const u8 enc_key075[] __initconst = {39740x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39750x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39760x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,39770x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x303978};39793980/* wycheproof - checking for int overflows */3981static const u8 enc_input076[] __initconst = {39820x1b, 0x99, 0x6f, 0x9a, 0x3c, 0xcc, 0x67, 0x85,39830xde, 0x22, 0xff, 0x5b, 0x8a, 0xdd, 0x95, 0x02,39840xce, 0x03, 0xa0, 0xfa, 0xf5, 0x99, 0x2a, 0x09,39850x52, 0x2c, 0xdd, 0x12, 0x06, 0xd2, 0x20, 0xb8,39860xf8, 0xbd, 0x07, 0xd1, 0xf1, 0xf5, 0xa1, 0xbd,39870x9a, 0x71, 0xd1, 0x1c, 0x7f, 0x57, 0x9b, 0x85,39880x58, 0x18, 0xc0, 0x8d, 0x4d, 0xe0, 0x36, 0x39,39890x31, 0x83, 0xb7, 0xf5, 0x90, 0xb3, 0x35, 0xae,39900xd8, 0xde, 0x5b, 0x57, 0xb1, 0x3c, 0x5f, 0xed,39910xe2, 0x44, 0x1c, 0x3e, 0x18, 0x4a, 0xa9, 0xd4,39920x6e, 0x61, 0x59, 0x85, 0x06, 0xb3, 0xe1, 0x1c,39930x43, 0xc6, 0x2c, 0xbc, 0xac, 0xec, 0xed, 0x33,39940x19, 0x08, 0x75, 0xb0, 0x12, 0x21, 0x8b, 0x19,39950x30, 0xfb, 0x7c, 0x38, 0xec, 0x45, 0xac, 0x11,39960xc3, 0x53, 0xd0, 0xcf, 0x93, 0x8d, 0xcc, 0xb9,39970xef, 0xad, 0x8f, 0xed, 0xbe, 0x46, 0xda, 0xa53998};3999static const u8 enc_output076[] __initconst = {40000xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40010xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40040xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40050xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40060xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40080xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40090xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40100xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40110xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40120xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40130xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40140xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40160x4b, 0x0b, 0xda, 0x8a, 0xd0, 0x43, 0x83, 0x0d,40170x83, 0x19, 0xab, 0x82, 0xc5, 0x0c, 0x76, 0x634018};4019static const u8 enc_assoc076[] __initconst = {40200xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40210xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40240xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40250xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40260xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40270xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4028};4029static const u8 enc_nonce076[] __initconst = {40300x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xb4, 0xf04031};4032static const u8 enc_key076[] __initconst = {40330x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40340x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40350x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40360x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304037};40384039/* wycheproof - checking for int overflows */4040static const u8 enc_input077[] __initconst = {40410x86, 0xcb, 0xac, 0xae, 0x4d, 0x3f, 0x74, 0xae,40420x01, 0x21, 0x3e, 0x05, 0x51, 0xcc, 0x15, 0x16,40430x0e, 0xa1, 0xbe, 0x84, 0x08, 0xe3, 0xd5, 0xd7,40440x4f, 0x01, 0x46, 0x49, 0x95, 0xa6, 0x9e, 0x61,40450x76, 0xcb, 0x9e, 0x02, 0xb2, 0x24, 0x7e, 0xd2,40460x99, 0x89, 0x2f, 0x91, 0x82, 0xa4, 0x5c, 0xaf,40470x4c, 0x69, 0x40, 0x56, 0x11, 0x76, 0x6e, 0xdf,40480xaf, 0xdc, 0x28, 0x55, 0x19, 0xea, 0x30, 0x48,40490x0c, 0x44, 0xf0, 0x5e, 0x78, 0x1e, 0xac, 0xf8,40500xfc, 0xec, 0xc7, 0x09, 0x0a, 0xbb, 0x28, 0xfa,40510x5f, 0xd5, 0x85, 0xac, 0x8c, 0xda, 0x7e, 0x87,40520x72, 0xe5, 0x94, 0xe4, 0xce, 0x6c, 0x88, 0x32,40530x81, 0x93, 0x2e, 0x0f, 0x89, 0xf8, 0x77, 0xa1,40540xf0, 0x4d, 0x9c, 0x32, 0xb0, 0x6c, 0xf9, 0x0b,40550x0e, 0x76, 0x2b, 0x43, 0x0c, 0x4d, 0x51, 0x7c,40560x97, 0x10, 0x70, 0x68, 0xf4, 0x98, 0xef, 0x7f4057};4058static const u8 enc_output077[] __initconst = {40590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40600xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40610xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40640xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40650xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40660xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40680xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40690xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40700xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40710xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40720xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40730xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40740xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40750x4b, 0xc9, 0x8f, 0x72, 0xc4, 0x94, 0xc2, 0xa4,40760x3c, 0x2b, 0x15, 0xa1, 0x04, 0x3f, 0x1c, 0xfa4077};4078static const u8 enc_assoc077[] __initconst = {40790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40800xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40810xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,40860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4087};4088static const u8 enc_nonce077[] __initconst = {40890x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xfb, 0x664090};4091static const u8 enc_key077[] __initconst = {40920x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40930x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40940x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,40950x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304096};40974098/* wycheproof - checking for int overflows */4099static const u8 enc_input078[] __initconst = {41000xfa, 0xb1, 0xcd, 0xdf, 0x4f, 0xe1, 0x98, 0xef,41010x63, 0xad, 0xd8, 0x81, 0xd6, 0xea, 0xd6, 0xc5,41020x76, 0x37, 0xbb, 0xe9, 0x20, 0x18, 0xca, 0x7c,41030x0b, 0x96, 0xfb, 0xa0, 0x87, 0x1e, 0x93, 0x2d,41040xb1, 0xfb, 0xf9, 0x07, 0x61, 0xbe, 0x25, 0xdf,41050x8d, 0xfa, 0xf9, 0x31, 0xce, 0x57, 0x57, 0xe6,41060x17, 0xb3, 0xd7, 0xa9, 0xf0, 0xbf, 0x0f, 0xfe,41070x5d, 0x59, 0x1a, 0x33, 0xc1, 0x43, 0xb8, 0xf5,41080x3f, 0xd0, 0xb5, 0xa1, 0x96, 0x09, 0xfd, 0x62,41090xe5, 0xc2, 0x51, 0xa4, 0x28, 0x1a, 0x20, 0x0c,41100xfd, 0xc3, 0x4f, 0x28, 0x17, 0x10, 0x40, 0x6f,41110x4e, 0x37, 0x62, 0x54, 0x46, 0xff, 0x6e, 0xf2,41120x24, 0x91, 0x3d, 0xeb, 0x0d, 0x89, 0xaf, 0x33,41130x71, 0x28, 0xe3, 0xd1, 0x55, 0xd1, 0x6d, 0x3e,41140xc3, 0x24, 0x60, 0x41, 0x43, 0x21, 0x43, 0xe9,41150xab, 0x3a, 0x6d, 0x2c, 0xcc, 0x2f, 0x4d, 0x624116};4117static const u8 enc_output078[] __initconst = {41180xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41190xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41200xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41210xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41240xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41250xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41260xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41270xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41280xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41290xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41300xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41310xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41320xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41330xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41340xf7, 0xe9, 0xe1, 0x51, 0xb0, 0x25, 0x33, 0xc7,41350x46, 0x58, 0xbf, 0xc7, 0x73, 0x7c, 0x68, 0x0d4136};4137static const u8 enc_assoc078[] __initconst = {41380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41410xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4146};4147static const u8 enc_nonce078[] __initconst = {41480x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xbb, 0x904149};4150static const u8 enc_key078[] __initconst = {41510x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,41520x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,41530x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,41540x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304155};41564157/* wycheproof - checking for int overflows */4158static const u8 enc_input079[] __initconst = {41590x22, 0x72, 0x02, 0xbe, 0x7f, 0x35, 0x15, 0xe9,41600xd1, 0xc0, 0x2e, 0xea, 0x2f, 0x19, 0x50, 0xb6,41610x48, 0x1b, 0x04, 0x8a, 0x4c, 0x91, 0x50, 0x6c,41620xb4, 0x0d, 0x50, 0x4e, 0x6c, 0x94, 0x9f, 0x82,41630xd1, 0x97, 0xc2, 0x5a, 0xd1, 0x7d, 0xc7, 0x21,41640x65, 0x11, 0x25, 0x78, 0x2a, 0xc7, 0xa7, 0x12,41650x47, 0xfe, 0xae, 0xf3, 0x2f, 0x1f, 0x25, 0x0c,41660xe4, 0xbb, 0x8f, 0x79, 0xac, 0xaa, 0x17, 0x9d,41670x45, 0xa7, 0xb0, 0x54, 0x5f, 0x09, 0x24, 0x32,41680x5e, 0xfa, 0x87, 0xd5, 0xe4, 0x41, 0xd2, 0x84,41690x78, 0xc6, 0x1f, 0x22, 0x23, 0xee, 0x67, 0xc3,41700xb4, 0x1f, 0x43, 0x94, 0x53, 0x5e, 0x2a, 0x24,41710x36, 0x9a, 0x2e, 0x16, 0x61, 0x3c, 0x45, 0x94,41720x90, 0xc1, 0x4f, 0xb1, 0xd7, 0x55, 0xfe, 0x53,41730xfb, 0xe1, 0xee, 0x45, 0xb1, 0xb2, 0x1f, 0x71,41740x62, 0xe2, 0xfc, 0xaa, 0x74, 0x2a, 0xbe, 0xfd4175};4176static const u8 enc_output079[] __initconst = {41770xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41780xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41800xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41810xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41880xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41890xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41900xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41920xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41930x79, 0x5b, 0xcf, 0xf6, 0x47, 0xc5, 0x53, 0xc2,41940xe4, 0xeb, 0x6e, 0x0e, 0xaf, 0xd9, 0xe0, 0x4e4195};4196static const u8 enc_assoc079[] __initconst = {41970xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41980xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,41990xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42000xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42010xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42040xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4205};4206static const u8 enc_nonce079[] __initconst = {42070x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x48, 0x4a4208};4209static const u8 enc_key079[] __initconst = {42100x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42110x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42120x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42130x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304214};42154216/* wycheproof - checking for int overflows */4217static const u8 enc_input080[] __initconst = {42180xfa, 0xe5, 0x83, 0x45, 0xc1, 0x6c, 0xb0, 0xf5,42190xcc, 0x53, 0x7f, 0x2b, 0x1b, 0x34, 0x69, 0xc9,42200x69, 0x46, 0x3b, 0x3e, 0xa7, 0x1b, 0xcf, 0x6b,42210x98, 0xd6, 0x69, 0xa8, 0xe6, 0x0e, 0x04, 0xfc,42220x08, 0xd5, 0xfd, 0x06, 0x9c, 0x36, 0x26, 0x38,42230xe3, 0x40, 0x0e, 0xf4, 0xcb, 0x24, 0x2e, 0x27,42240xe2, 0x24, 0x5e, 0x68, 0xcb, 0x9e, 0xc5, 0x83,42250xda, 0x53, 0x40, 0xb1, 0x2e, 0xdf, 0x42, 0x3b,42260x73, 0x26, 0xad, 0x20, 0xfe, 0xeb, 0x57, 0xda,42270xca, 0x2e, 0x04, 0x67, 0xa3, 0x28, 0x99, 0xb4,42280x2d, 0xf8, 0xe5, 0x6d, 0x84, 0xe0, 0x06, 0xbc,42290x8a, 0x7a, 0xcc, 0x73, 0x1e, 0x7c, 0x1f, 0x6b,42300xec, 0xb5, 0x71, 0x9f, 0x70, 0x77, 0xf0, 0xd4,42310xf4, 0xc6, 0x1a, 0xb1, 0x1e, 0xba, 0xc1, 0x00,42320x18, 0x01, 0xce, 0x33, 0xc4, 0xe4, 0xa7, 0x7d,42330x83, 0x1d, 0x3c, 0xe3, 0x4e, 0x84, 0x10, 0xe14234};4235static const u8 enc_output080[] __initconst = {42360xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42370xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42410xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42470xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42480xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42490xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42500xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42520x19, 0x46, 0xd6, 0x53, 0x96, 0x0f, 0x94, 0x7a,42530x74, 0xd3, 0xe8, 0x09, 0x3c, 0xf4, 0x85, 0x024254};4255static const u8 enc_assoc080[] __initconst = {42560xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42570xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42580xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42600xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42610xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4264};4265static const u8 enc_nonce080[] __initconst = {42660x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x2f, 0x404267};4268static const u8 enc_key080[] __initconst = {42690x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42700x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42710x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,42720x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304273};42744275/* wycheproof - checking for int overflows */4276static const u8 enc_input081[] __initconst = {42770xeb, 0xb2, 0x16, 0xdd, 0xd7, 0xca, 0x70, 0x92,42780x15, 0xf5, 0x03, 0xdf, 0x9c, 0xe6, 0x3c, 0x5c,42790xd2, 0x19, 0x4e, 0x7d, 0x90, 0x99, 0xe8, 0xa9,42800x0b, 0x2a, 0xfa, 0xad, 0x5e, 0xba, 0x35, 0x06,42810x99, 0x25, 0xa6, 0x03, 0xfd, 0xbc, 0x34, 0x1a,42820xae, 0xd4, 0x15, 0x05, 0xb1, 0x09, 0x41, 0xfa,42830x38, 0x56, 0xa7, 0xe2, 0x47, 0xb1, 0x04, 0x07,42840x09, 0x74, 0x6c, 0xfc, 0x20, 0x96, 0xca, 0xa6,42850x31, 0xb2, 0xff, 0xf4, 0x1c, 0x25, 0x05, 0x06,42860xd8, 0x89, 0xc1, 0xc9, 0x06, 0x71, 0xad, 0xe8,42870x53, 0xee, 0x63, 0x94, 0xc1, 0x91, 0x92, 0xa5,42880xcf, 0x37, 0x10, 0xd1, 0x07, 0x30, 0x99, 0xe5,42890xbc, 0x94, 0x65, 0x82, 0xfc, 0x0f, 0xab, 0x9f,42900x54, 0x3c, 0x71, 0x6a, 0xe2, 0x48, 0x6a, 0x86,42910x83, 0xfd, 0xca, 0x39, 0xd2, 0xe1, 0x4f, 0x23,42920xd0, 0x0a, 0x58, 0x26, 0x64, 0xf4, 0xec, 0xb14293};4294static const u8 enc_output081[] __initconst = {42950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42960xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42970xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42980xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,42990xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43000xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43010xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43040xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43050xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43060xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43080xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43090xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43100xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43110x36, 0xc3, 0x00, 0x29, 0x85, 0xdd, 0x21, 0xba,43120xf8, 0x95, 0xd6, 0x33, 0x57, 0x3f, 0x12, 0xc04313};4314static const u8 enc_assoc081[] __initconst = {43150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43160xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43170xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43180xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43190xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43200xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43210xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4323};4324static const u8 enc_nonce081[] __initconst = {43250x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x93, 0x354326};4327static const u8 enc_key081[] __initconst = {43280x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,43290x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,43300x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,43310x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x304332};43334334/* wycheproof - checking for int overflows */4335static const u8 enc_input082[] __initconst = {43360x40, 0x8a, 0xe6, 0xef, 0x1c, 0x7e, 0xf0, 0xfb,43370x2c, 0x2d, 0x61, 0x08, 0x16, 0xfc, 0x78, 0x49,43380xef, 0xa5, 0x8f, 0x78, 0x27, 0x3f, 0x5f, 0x16,43390x6e, 0xa6, 0x5f, 0x81, 0xb5, 0x75, 0x74, 0x7d,43400x03, 0x5b, 0x30, 0x40, 0xfe, 0xde, 0x1e, 0xb9,43410x45, 0x97, 0x88, 0x66, 0x97, 0x88, 0x40, 0x8e,43420x00, 0x41, 0x3b, 0x3e, 0x37, 0x6d, 0x15, 0x2d,43430x20, 0x4a, 0xa2, 0xb7, 0xa8, 0x35, 0x58, 0xfc,43440xd4, 0x8a, 0x0e, 0xf7, 0xa2, 0x6b, 0x1c, 0xd6,43450xd3, 0x5d, 0x23, 0xb3, 0xf5, 0xdf, 0xe0, 0xca,43460x77, 0xa4, 0xce, 0x32, 0xb9, 0x4a, 0xbf, 0x83,43470xda, 0x2a, 0xef, 0xca, 0xf0, 0x68, 0x38, 0x08,43480x79, 0xe8, 0x9f, 0xb0, 0xa3, 0x82, 0x95, 0x95,43490xcf, 0x44, 0xc3, 0x85, 0x2a, 0xe2, 0xcc, 0x66,43500x2b, 0x68, 0x9f, 0x93, 0x55, 0xd9, 0xc1, 0x83,43510x80, 0x1f, 0x6a, 0xcc, 0x31, 0x3f, 0x89, 0x074352};4353static const u8 enc_output082[] __initconst = {43540xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43560xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43570xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43580xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43600xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43610xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43640xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43650xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43660xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43680xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43690xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43700x65, 0x14, 0x51, 0x8e, 0x0a, 0x26, 0x41, 0x42,43710xe0, 0xb7, 0x35, 0x1f, 0x96, 0x7f, 0xc2, 0xae4372};4373static const u8 enc_assoc082[] __initconst = {43740xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43760xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43770xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43780xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43800xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,43810xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4382};4383static const u8 enc_nonce082[] __initconst = {43840x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0xf7, 0xd54385};4386static const u8 enc_key082[] __initconst = {43870x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,43880x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,43890x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,43900x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4391};43924393/* wycheproof - checking for int overflows */4394static const u8 enc_input083[] __initconst = {43950x0a, 0x0a, 0x24, 0x49, 0x9b, 0xca, 0xde, 0x58,43960xcf, 0x15, 0x76, 0xc3, 0x12, 0xac, 0xa9, 0x84,43970x71, 0x8c, 0xb4, 0xcc, 0x7e, 0x01, 0x53, 0xf5,43980xa9, 0x01, 0x58, 0x10, 0x85, 0x96, 0x44, 0xdf,43990xc0, 0x21, 0x17, 0x4e, 0x0b, 0x06, 0x0a, 0x39,44000x74, 0x48, 0xde, 0x8b, 0x48, 0x4a, 0x86, 0x03,44010xbe, 0x68, 0x0a, 0x69, 0x34, 0xc0, 0x90, 0x6f,44020x30, 0xdd, 0x17, 0xea, 0xe2, 0xd4, 0xc5, 0xfa,44030xa7, 0x77, 0xf8, 0xca, 0x53, 0x37, 0x0e, 0x08,44040x33, 0x1b, 0x88, 0xc3, 0x42, 0xba, 0xc9, 0x59,44050x78, 0x7b, 0xbb, 0x33, 0x93, 0x0e, 0x3b, 0x56,44060xbe, 0x86, 0xda, 0x7f, 0x2a, 0x6e, 0xb1, 0xf9,44070x40, 0x89, 0xd1, 0xd1, 0x81, 0x07, 0x4d, 0x43,44080x02, 0xf8, 0xe0, 0x55, 0x2d, 0x0d, 0xe1, 0xfa,44090xb3, 0x06, 0xa2, 0x1b, 0x42, 0xd4, 0xc3, 0xba,44100x6e, 0x6f, 0x0c, 0xbc, 0xc8, 0x1e, 0x87, 0x7a4411};4412static const u8 enc_output083[] __initconst = {44130xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44140xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44160xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44170xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44180xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44190xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44200xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44210xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44240xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44250xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44260xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44270xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44280xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44290x4c, 0x19, 0x4d, 0xa6, 0xa9, 0x9f, 0xd6, 0x5b,44300x40, 0xe9, 0xca, 0xd7, 0x98, 0xf4, 0x4b, 0x194431};4432static const u8 enc_assoc083[] __initconst = {44330xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44340xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44360xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44370xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4441};4442static const u8 enc_nonce083[] __initconst = {44430x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0xfc, 0xe44444};4445static const u8 enc_key083[] __initconst = {44460x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,44470x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,44480x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,44490x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4450};44514452/* wycheproof - checking for int overflows */4453static const u8 enc_input084[] __initconst = {44540x4a, 0x0a, 0xaf, 0xf8, 0x49, 0x47, 0x29, 0x18,44550x86, 0x91, 0x70, 0x13, 0x40, 0xf3, 0xce, 0x2b,44560x8a, 0x78, 0xee, 0xd3, 0xa0, 0xf0, 0x65, 0x99,44570x4b, 0x72, 0x48, 0x4e, 0x79, 0x91, 0xd2, 0x5c,44580x29, 0xaa, 0x07, 0x5e, 0xb1, 0xfc, 0x16, 0xde,44590x93, 0xfe, 0x06, 0x90, 0x58, 0x11, 0x2a, 0xb2,44600x84, 0xa3, 0xed, 0x18, 0x78, 0x03, 0x26, 0xd1,44610x25, 0x8a, 0x47, 0x22, 0x2f, 0xa6, 0x33, 0xd8,44620xb2, 0x9f, 0x3b, 0xd9, 0x15, 0x0b, 0x23, 0x9b,44630x15, 0x46, 0xc2, 0xbb, 0x9b, 0x9f, 0x41, 0x0f,44640xeb, 0xea, 0xd3, 0x96, 0x00, 0x0e, 0xe4, 0x77,44650x70, 0x15, 0x32, 0xc3, 0xd0, 0xf5, 0xfb, 0xf8,44660x95, 0xd2, 0x80, 0x19, 0x6d, 0x2f, 0x73, 0x7c,44670x5e, 0x9f, 0xec, 0x50, 0xd9, 0x2b, 0xb0, 0xdf,44680x5d, 0x7e, 0x51, 0x3b, 0xe5, 0xb8, 0xea, 0x97,44690x13, 0x10, 0xd5, 0xbf, 0x16, 0xba, 0x7a, 0xee4470};4471static const u8 enc_output084[] __initconst = {44720xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44730xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44740xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44760xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44770xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44780xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44800xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44810xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44880xc8, 0xae, 0x77, 0x88, 0xcd, 0x28, 0x74, 0xab,44890xc1, 0x38, 0x54, 0x1e, 0x11, 0xfd, 0x05, 0x874490};4491static const u8 enc_assoc084[] __initconst = {44920xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44930xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44940xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44960xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44970xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44980xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,44990xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4500};4501static const u8 enc_nonce084[] __initconst = {45020x00, 0x00, 0x00, 0x00, 0x01, 0x84, 0x86, 0xa84503};4504static const u8 enc_key084[] __initconst = {45050x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,45060x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,45070x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,45080x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4509};45104511/* wycheproof - checking for int overflows */4512static const u8 enc_input085[] __initconst = {45130xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,45140x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,45150x78, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,45160x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,45170x9f, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,45180xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,45190x9c, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,45200x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,45210x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,45220xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,45230xd4, 0xd2, 0x06, 0x61, 0x6f, 0x92, 0x93, 0xf6,45240x5b, 0x45, 0xdb, 0xbc, 0x74, 0xe7, 0xc2, 0xed,45250xfb, 0xcb, 0xbf, 0x1c, 0xfb, 0x67, 0x9b, 0xb7,45260x39, 0xa5, 0x86, 0x2d, 0xe2, 0xbc, 0xb9, 0x37,45270xf7, 0x4d, 0x5b, 0xf8, 0x67, 0x1c, 0x5a, 0x8a,45280x50, 0x92, 0xf6, 0x1d, 0x54, 0xc9, 0xaa, 0x5b4529};4530static const u8 enc_output085[] __initconst = {45310xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45320xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45330xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45340xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45360xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45370xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45400xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45410xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45470x93, 0x3a, 0x51, 0x63, 0xc7, 0xf6, 0x23, 0x68,45480x32, 0x7b, 0x3f, 0xbc, 0x10, 0x36, 0xc9, 0x434549};4550static const u8 enc_assoc085[] __initconst = {45510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45520xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45530xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45540xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45560xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45570xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45580xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4559};4560static const u8 enc_nonce085[] __initconst = {45610x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x524562};4563static const u8 enc_key085[] __initconst = {45640x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,45650x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,45660x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,45670x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4568};45694570/* wycheproof - special case tag */4571static const u8 enc_input086[] __initconst = {45720x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,45730x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,45740x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,45750xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,45760xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,45770x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,45780xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,45790xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4580};4581static const u8 enc_output086[] __initconst = {45820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45880xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45890xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45900x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,45910x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f4592};4593static const u8 enc_assoc086[] __initconst = {45940x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,45960xa6, 0x90, 0x2f, 0xcb, 0xc8, 0x83, 0xbb, 0xc1,45970x80, 0xb2, 0x56, 0xae, 0x34, 0xad, 0x7f, 0x004598};4599static const u8 enc_nonce086[] __initconst = {46000x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,46010x08, 0x09, 0x0a, 0x0b4602};4603static const u8 enc_key086[] __initconst = {46040x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,46050x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,46060x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,46070x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4608};46094610/* wycheproof - special case tag */4611static const u8 enc_input087[] __initconst = {46120x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,46130x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,46140x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,46150xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,46160xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,46170x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,46180xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,46190xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4620};4621static const u8 enc_output087[] __initconst = {46220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46240xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46250xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46260xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46270xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46280xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46290xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46300x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,46310x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x004632};4633static const u8 enc_assoc087[] __initconst = {46340xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46360x24, 0x7e, 0x50, 0x64, 0x2a, 0x1c, 0x0a, 0x2f,46370x8f, 0x77, 0x21, 0x96, 0x09, 0xdb, 0xa9, 0x584638};4639static const u8 enc_nonce087[] __initconst = {46400x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,46410x08, 0x09, 0x0a, 0x0b4642};4643static const u8 enc_key087[] __initconst = {46440x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,46450x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,46460x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,46470x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4648};46494650/* wycheproof - special case tag */4651static const u8 enc_input088[] __initconst = {46520x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,46530x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,46540x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,46550xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,46560xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,46570x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,46580xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,46590xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4660};4661static const u8 enc_output088[] __initconst = {46620xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46640xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46650xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46660xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46680xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46690xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46700xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46710xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff4672};4673static const u8 enc_assoc088[] __initconst = {46740x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,46760xd9, 0xe7, 0x2c, 0x06, 0x4a, 0xc8, 0x96, 0x1f,46770x3f, 0xa5, 0x85, 0xe0, 0xe2, 0xab, 0xd6, 0x004678};4679static const u8 enc_nonce088[] __initconst = {46800x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,46810x08, 0x09, 0x0a, 0x0b4682};4683static const u8 enc_key088[] __initconst = {46840x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,46850x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,46860x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,46870x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4688};46894690/* wycheproof - special case tag */4691static const u8 enc_input089[] __initconst = {46920x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,46930x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,46940x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,46950xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,46960xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,46970x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,46980xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,46990xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4700};4701static const u8 enc_output089[] __initconst = {47020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47040xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47050xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47060xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47080xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47090xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47100x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80,47110x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x804712};4713static const u8 enc_assoc089[] __initconst = {47140x65, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47160x95, 0xaf, 0x0f, 0x4d, 0x0b, 0x68, 0x6e, 0xae,47170xcc, 0xca, 0x43, 0x07, 0xd5, 0x96, 0xf5, 0x024718};4719static const u8 enc_nonce089[] __initconst = {47200x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,47210x08, 0x09, 0x0a, 0x0b4722};4723static const u8 enc_key089[] __initconst = {47240x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,47250x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,47260x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,47270x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4728};47294730/* wycheproof - special case tag */4731static const u8 enc_input090[] __initconst = {47320x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,47330x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,47340x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,47350xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,47360xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,47370x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,47380xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,47390xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4740};4741static const u8 enc_output090[] __initconst = {47420xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47430xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47440xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47450xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47470xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47480xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47490xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47500xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f,47510xff, 0xff, 0xff, 0x7f, 0xff, 0xff, 0xff, 0x7f4752};4753static const u8 enc_assoc090[] __initconst = {47540xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47560x85, 0x40, 0xb4, 0x64, 0x35, 0x77, 0x07, 0xbe,47570x3a, 0x39, 0xd5, 0x5c, 0x34, 0xf8, 0xbc, 0xb34758};4759static const u8 enc_nonce090[] __initconst = {47600x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,47610x08, 0x09, 0x0a, 0x0b4762};4763static const u8 enc_key090[] __initconst = {47640x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,47650x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,47660x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,47670x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4768};47694770/* wycheproof - special case tag */4771static const u8 enc_input091[] __initconst = {47720x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,47730x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,47740x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,47750xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,47760xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,47770x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,47780xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,47790xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4780};4781static const u8 enc_output091[] __initconst = {47820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47840xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47850xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47860xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47870xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47880xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47890xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47900x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,47910x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x004792};4793static const u8 enc_assoc091[] __initconst = {47940x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,47960x66, 0x23, 0xd9, 0x90, 0xb8, 0x98, 0xd8, 0x30,47970xd2, 0x12, 0xaf, 0x23, 0x83, 0x33, 0x07, 0x014798};4799static const u8 enc_nonce091[] __initconst = {48000x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,48010x08, 0x09, 0x0a, 0x0b4802};4803static const u8 enc_key091[] __initconst = {48040x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,48050x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,48060x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,48070x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4808};48094810/* wycheproof - special case tag */4811static const u8 enc_input092[] __initconst = {48120x9a, 0x49, 0xc4, 0x0f, 0x8b, 0x48, 0xd7, 0xc6,48130x6d, 0x1d, 0xb4, 0xe5, 0x3f, 0x20, 0xf2, 0xdd,48140x4a, 0xaa, 0x24, 0x1d, 0xda, 0xb2, 0x6b, 0x5b,48150xc0, 0xe2, 0x18, 0xb7, 0x2c, 0x33, 0x90, 0xf2,48160xdf, 0x3e, 0xbd, 0x01, 0x76, 0x70, 0x44, 0x19,48170x97, 0x2b, 0xcd, 0xbc, 0x6b, 0xbc, 0xb3, 0xe4,48180xe7, 0x4a, 0x71, 0x52, 0x8e, 0xf5, 0x12, 0x63,48190xce, 0x24, 0xe0, 0xd5, 0x75, 0xe0, 0xe4, 0x4d4820};4821static const u8 enc_output092[] __initconst = {48220xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48240xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48250xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48260xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48270xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48280xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48290xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48300xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00,48310x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x004832};4833static const u8 enc_assoc092[] __initconst = {48340x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48360x5f, 0x16, 0xd0, 0x9f, 0x17, 0x78, 0x72, 0x11,48370xb7, 0xd4, 0x84, 0xe0, 0x24, 0xf8, 0x97, 0x014838};4839static const u8 enc_nonce092[] __initconst = {48400x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,48410x08, 0x09, 0x0a, 0x0b4842};4843static const u8 enc_key092[] __initconst = {48440x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,48450x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,48460x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,48470x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4848};48494850/* wycheproof - edge case intermediate sums in poly1305 */4851static const u8 enc_input093[] __initconst = {48520x00, 0x52, 0x35, 0xd2, 0xa9, 0x19, 0xf2, 0x8d,48530x3d, 0xb7, 0x66, 0x4a, 0x34, 0xae, 0x6b, 0x44,48540x4d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,48550x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,48560x5b, 0x8b, 0x94, 0x50, 0x9e, 0x2b, 0x74, 0xa3,48570x6d, 0x34, 0x6e, 0x33, 0xd5, 0x72, 0x65, 0x9b,48580xa9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,48590x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,48600x83, 0xdc, 0xe9, 0xf3, 0x07, 0x3e, 0xfa, 0xdb,48610x7d, 0x23, 0xb8, 0x7a, 0xce, 0x35, 0x16, 0x8c4862};4863static const u8 enc_output093[] __initconst = {48640x00, 0x39, 0xe2, 0xfd, 0x2f, 0xd3, 0x12, 0x14,48650x9e, 0x98, 0x98, 0x80, 0x88, 0x48, 0x13, 0xe7,48660xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48680x3b, 0x0e, 0x86, 0x9a, 0xaa, 0x8e, 0xa4, 0x96,48690x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00,48700xca, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48710xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,48720x3b, 0x0e, 0x86, 0x9a, 0xaa, 0x8e, 0xa4, 0x96,48730x32, 0xff, 0xff, 0x37, 0xb9, 0xe8, 0xce, 0x00,48740xa5, 0x19, 0xac, 0x1a, 0x35, 0xb4, 0xa5, 0x77,48750x87, 0x51, 0x0a, 0xf7, 0x8d, 0x8d, 0x20, 0x0a4876};4877static const u8 enc_assoc093[] __initconst = {48780xff, 0xff, 0xff, 0xff4879};4880static const u8 enc_nonce093[] __initconst = {48810x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x524882};4883static const u8 enc_key093[] __initconst = {48840x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,48850x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,48860x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,48870x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4888};48894890/* wycheproof - edge case intermediate sums in poly1305 */4891static const u8 enc_input094[] __initconst = {48920xd3, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,48930x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,48940xe5, 0xda, 0x78, 0x76, 0x6f, 0xa1, 0x92, 0x90,48950xc0, 0x31, 0xf7, 0x52, 0x08, 0x50, 0x67, 0x45,48960xae, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,48970xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,48980x49, 0x6d, 0xde, 0xb0, 0x55, 0x09, 0xc6, 0xef,48990xff, 0xab, 0x75, 0xeb, 0x2d, 0xf4, 0xab, 0x09,49000x76, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,49010xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,49020x01, 0x49, 0xef, 0x50, 0x4b, 0x71, 0xb1, 0x20,49030xca, 0x4f, 0xf3, 0x95, 0x19, 0xc2, 0xc2, 0x104904};4905static const u8 enc_output094[] __initconst = {49060xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49080x62, 0x18, 0xb2, 0x7f, 0x83, 0xb8, 0xb4, 0x66,49090x02, 0xf6, 0xe1, 0xd8, 0x34, 0x20, 0x7b, 0x02,49100xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49110xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49120x2a, 0x64, 0x16, 0xce, 0xdb, 0x1c, 0xdd, 0x29,49130x6e, 0xf5, 0xd7, 0xd6, 0x92, 0xda, 0xff, 0x02,49140xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49160x2a, 0x64, 0x16, 0xce, 0xdb, 0x1c, 0xdd, 0x29,49170x6e, 0xf5, 0xd7, 0xd6, 0x92, 0xda, 0xff, 0x02,49180x30, 0x2f, 0xe8, 0x2a, 0xb0, 0xa0, 0x9a, 0xf6,49190x44, 0x00, 0xd0, 0x15, 0xae, 0x83, 0xd9, 0xcc4920};4921static const u8 enc_assoc094[] __initconst = {49220xff, 0xff, 0xff, 0xff4923};4924static const u8 enc_nonce094[] __initconst = {49250x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x524926};4927static const u8 enc_key094[] __initconst = {49280x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,49290x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,49300x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,49310x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4932};49334934/* wycheproof - edge case intermediate sums in poly1305 */4935static const u8 enc_input095[] __initconst = {49360xe9, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,49370x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,49380x6d, 0xf1, 0x39, 0x4e, 0xdc, 0x53, 0x9b, 0x5b,49390x3a, 0x09, 0x57, 0xbe, 0x0f, 0xb8, 0x59, 0x46,49400x80, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,49410xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,49420xd1, 0x76, 0x9f, 0xe8, 0x06, 0xbb, 0xfe, 0xb6,49430xf5, 0x90, 0x95, 0x0f, 0x2e, 0xac, 0x9e, 0x0a,49440x58, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,49450xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,49460x99, 0x52, 0xae, 0x08, 0x18, 0xc3, 0x89, 0x79,49470xc0, 0x74, 0x13, 0x71, 0x1a, 0x9a, 0xf7, 0x134948};4949static const u8 enc_output095[] __initconst = {49500xe9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49520xea, 0x33, 0xf3, 0x47, 0x30, 0x4a, 0xbd, 0xad,49530xf8, 0xce, 0x41, 0x34, 0x33, 0xc8, 0x45, 0x01,49540xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49560xb2, 0x7f, 0x57, 0x96, 0x88, 0xae, 0xe5, 0x70,49570x64, 0xce, 0x37, 0x32, 0x91, 0x82, 0xca, 0x01,49580xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49600xb2, 0x7f, 0x57, 0x96, 0x88, 0xae, 0xe5, 0x70,49610x64, 0xce, 0x37, 0x32, 0x91, 0x82, 0xca, 0x01,49620x98, 0xa7, 0xe8, 0x36, 0xe0, 0xee, 0x4d, 0x02,49630x35, 0x00, 0xd0, 0x55, 0x7e, 0xc2, 0xcb, 0xe04964};4965static const u8 enc_assoc095[] __initconst = {49660xff, 0xff, 0xff, 0xff4967};4968static const u8 enc_nonce095[] __initconst = {49690x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x524970};4971static const u8 enc_key095[] __initconst = {49720x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,49730x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,49740x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,49750x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f4976};49774978/* wycheproof - edge case intermediate sums in poly1305 */4979static const u8 enc_input096[] __initconst = {49800xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,49810x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,49820x64, 0xf9, 0x0f, 0x5b, 0x26, 0x92, 0xb8, 0x60,49830xd4, 0x59, 0x6f, 0xf4, 0xb3, 0x40, 0x2c, 0x5c,49840x00, 0xb9, 0xbb, 0x53, 0x70, 0x7a, 0xa6, 0x67,49850xd3, 0x56, 0xfe, 0x50, 0xc7, 0x19, 0x96, 0x94,49860x03, 0x35, 0x61, 0xe7, 0xca, 0xca, 0x6d, 0x94,49870x1d, 0xc3, 0xcd, 0x69, 0x14, 0xad, 0x69, 0x044988};4989static const u8 enc_output096[] __initconst = {49900xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,49920xe3, 0x3b, 0xc5, 0x52, 0xca, 0x8b, 0x9e, 0x96,49930x16, 0x9e, 0x79, 0x7e, 0x8f, 0x30, 0x30, 0x1b,49940x60, 0x3c, 0xa9, 0x99, 0x44, 0xdf, 0x76, 0x52,49950x8c, 0x9d, 0x6f, 0x54, 0xab, 0x83, 0x3d, 0x0f,49960x60, 0x3c, 0xa9, 0x99, 0x44, 0xdf, 0x76, 0x52,49970x8c, 0x9d, 0x6f, 0x54, 0xab, 0x83, 0x3d, 0x0f,49980x6a, 0xb8, 0xdc, 0xe2, 0xc5, 0x9d, 0xa4, 0x73,49990x71, 0x30, 0xb0, 0x25, 0x2f, 0x68, 0xa8, 0xd85000};5001static const u8 enc_assoc096[] __initconst = {50020xff, 0xff, 0xff, 0xff5003};5004static const u8 enc_nonce096[] __initconst = {50050x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525006};5007static const u8 enc_key096[] __initconst = {50080x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,50090x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,50100x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,50110x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5012};50135014/* wycheproof - edge case intermediate sums in poly1305 */5015static const u8 enc_input097[] __initconst = {50160x68, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,50170x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,50180xb0, 0x8f, 0x25, 0x67, 0x5b, 0x9b, 0xcb, 0xf6,50190xe3, 0x84, 0x07, 0xde, 0x2e, 0xc7, 0x5a, 0x47,50200x9f, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,50210xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,50220x2d, 0x2a, 0xf7, 0xcd, 0x6b, 0x08, 0x05, 0x01,50230xd3, 0x1b, 0xa5, 0x4f, 0xb2, 0xeb, 0x75, 0x96,50240x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,50250xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,50260x65, 0x0e, 0xc6, 0x2d, 0x75, 0x70, 0x72, 0xce,50270xe6, 0xff, 0x23, 0x31, 0x86, 0xdd, 0x1c, 0x8f5028};5029static const u8 enc_output097[] __initconst = {50300x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50310xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50320x37, 0x4d, 0xef, 0x6e, 0xb7, 0x82, 0xed, 0x00,50330x21, 0x43, 0x11, 0x54, 0x12, 0xb7, 0x46, 0x00,50340xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50360x4e, 0x23, 0x3f, 0xb3, 0xe5, 0x1d, 0x1e, 0xc7,50370x42, 0x45, 0x07, 0x72, 0x0d, 0xc5, 0x21, 0x9d,50380xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50400x4e, 0x23, 0x3f, 0xb3, 0xe5, 0x1d, 0x1e, 0xc7,50410x42, 0x45, 0x07, 0x72, 0x0d, 0xc5, 0x21, 0x9d,50420x04, 0x4d, 0xea, 0x60, 0x88, 0x80, 0x41, 0x2b,50430xfd, 0xff, 0xcf, 0x35, 0x57, 0x9e, 0x9b, 0x265044};5045static const u8 enc_assoc097[] __initconst = {50460xff, 0xff, 0xff, 0xff5047};5048static const u8 enc_nonce097[] __initconst = {50490x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525050};5051static const u8 enc_key097[] __initconst = {50520x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,50530x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,50540x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,50550x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5056};50575058/* wycheproof - edge case intermediate sums in poly1305 */5059static const u8 enc_input098[] __initconst = {50600x6d, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,50610x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,50620xa1, 0x61, 0xb5, 0xab, 0x04, 0x09, 0x00, 0x62,50630x9e, 0xfe, 0xff, 0x78, 0xd7, 0xd8, 0x6b, 0x45,50640x9f, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,50650xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,50660xc6, 0xf8, 0x07, 0x8c, 0xc8, 0xef, 0x12, 0xa0,50670xff, 0x65, 0x7d, 0x6d, 0x08, 0xdb, 0x10, 0xb8,50680x47, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,50690xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,50700x8e, 0xdc, 0x36, 0x6c, 0xd6, 0x97, 0x65, 0x6f,50710xca, 0x81, 0xfb, 0x13, 0x3c, 0xed, 0x79, 0xa15072};5073static const u8 enc_output098[] __initconst = {50740x6d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50760x26, 0xa3, 0x7f, 0xa2, 0xe8, 0x10, 0x26, 0x94,50770x5c, 0x39, 0xe9, 0xf2, 0xeb, 0xa8, 0x77, 0x02,50780xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50800xa5, 0xf1, 0xcf, 0xf2, 0x46, 0xfa, 0x09, 0x66,50810x6e, 0x3b, 0xdf, 0x50, 0xb7, 0xf5, 0x44, 0xb3,50820xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50830xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,50840xa5, 0xf1, 0xcf, 0xf2, 0x46, 0xfa, 0x09, 0x66,50850x6e, 0x3b, 0xdf, 0x50, 0xb7, 0xf5, 0x44, 0xb3,50860x1e, 0x6b, 0xea, 0x63, 0x14, 0x54, 0x2e, 0x2e,50870xf9, 0xff, 0xcf, 0x45, 0x0b, 0x2e, 0x98, 0x2b5088};5089static const u8 enc_assoc098[] __initconst = {50900xff, 0xff, 0xff, 0xff5091};5092static const u8 enc_nonce098[] __initconst = {50930x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525094};5095static const u8 enc_key098[] __initconst = {50960x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,50970x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,50980x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,50990x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5100};51015102/* wycheproof - edge case intermediate sums in poly1305 */5103static const u8 enc_input099[] __initconst = {51040xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,51050x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,51060xfc, 0x01, 0xb8, 0x91, 0xe5, 0xf0, 0xf9, 0x12,51070x8d, 0x7d, 0x1c, 0x57, 0x91, 0x92, 0xb6, 0x98,51080x63, 0x41, 0x44, 0x15, 0xb6, 0x99, 0x68, 0x95,51090x9a, 0x72, 0x91, 0xb7, 0xa5, 0xaf, 0x13, 0x48,51100x60, 0xcd, 0x9e, 0xa1, 0x0c, 0x29, 0xa3, 0x66,51110x54, 0xe7, 0xa2, 0x8e, 0x76, 0x1b, 0xec, 0xd85112};5113static const u8 enc_output099[] __initconst = {51140xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51160x7b, 0xc3, 0x72, 0x98, 0x09, 0xe9, 0xdf, 0xe4,51170x4f, 0xba, 0x0a, 0xdd, 0xad, 0xe2, 0xaa, 0xdf,51180x03, 0xc4, 0x56, 0xdf, 0x82, 0x3c, 0xb8, 0xa0,51190xc5, 0xb9, 0x00, 0xb3, 0xc9, 0x35, 0xb8, 0xd3,51200x03, 0xc4, 0x56, 0xdf, 0x82, 0x3c, 0xb8, 0xa0,51210xc5, 0xb9, 0x00, 0xb3, 0xc9, 0x35, 0xb8, 0xd3,51220xed, 0x20, 0x17, 0xc8, 0xdb, 0xa4, 0x77, 0x56,51230x29, 0x04, 0x9d, 0x78, 0x6e, 0x3b, 0xce, 0xb15124};5125static const u8 enc_assoc099[] __initconst = {51260xff, 0xff, 0xff, 0xff5127};5128static const u8 enc_nonce099[] __initconst = {51290x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525130};5131static const u8 enc_key099[] __initconst = {51320x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,51330x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,51340x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,51350x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5136};51375138/* wycheproof - edge case intermediate sums in poly1305 */5139static const u8 enc_input100[] __initconst = {51400xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,51410x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,51420x6b, 0x6d, 0xc9, 0xd2, 0x1a, 0x81, 0x9e, 0x70,51430xb5, 0x77, 0xf4, 0x41, 0x37, 0xd3, 0xd6, 0xbd,51440x13, 0x35, 0xf5, 0xeb, 0x44, 0x49, 0x40, 0x77,51450xb2, 0x64, 0x49, 0xa5, 0x4b, 0x6c, 0x7c, 0x75,51460x10, 0xb9, 0x2f, 0x5f, 0xfe, 0xf9, 0x8b, 0x84,51470x7c, 0xf1, 0x7a, 0x9c, 0x98, 0xd8, 0x83, 0xe55148};5149static const u8 enc_output100[] __initconst = {51500xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51520xec, 0xaf, 0x03, 0xdb, 0xf6, 0x98, 0xb8, 0x86,51530x77, 0xb0, 0xe2, 0xcb, 0x0b, 0xa3, 0xca, 0xfa,51540x73, 0xb0, 0xe7, 0x21, 0x70, 0xec, 0x90, 0x42,51550xed, 0xaf, 0xd8, 0xa1, 0x27, 0xf6, 0xd7, 0xee,51560x73, 0xb0, 0xe7, 0x21, 0x70, 0xec, 0x90, 0x42,51570xed, 0xaf, 0xd8, 0xa1, 0x27, 0xf6, 0xd7, 0xee,51580x07, 0x3f, 0x17, 0xcb, 0x67, 0x78, 0x64, 0x59,51590x25, 0x04, 0x9d, 0x88, 0x22, 0xcb, 0xca, 0xb65160};5161static const u8 enc_assoc100[] __initconst = {51620xff, 0xff, 0xff, 0xff5163};5164static const u8 enc_nonce100[] __initconst = {51650x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525166};5167static const u8 enc_key100[] __initconst = {51680x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,51690x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,51700x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,51710x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5172};51735174/* wycheproof - edge case intermediate sums in poly1305 */5175static const u8 enc_input101[] __initconst = {51760xff, 0xcb, 0x2b, 0x11, 0x06, 0xf8, 0x23, 0x4c,51770x5e, 0x99, 0xd4, 0xdb, 0x4c, 0x70, 0x48, 0xde,51780x32, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,51790x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,51800x16, 0xe9, 0x88, 0x4a, 0x11, 0x4f, 0x0e, 0x92,51810x66, 0xce, 0xa3, 0x88, 0x5f, 0xe3, 0x6b, 0x9f,51820xd6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,51830x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,51840xce, 0xbe, 0xf5, 0xe9, 0x88, 0x5a, 0x80, 0xea,51850x76, 0xd9, 0x75, 0xc1, 0x44, 0xa4, 0x18, 0x885186};5187static const u8 enc_output101[] __initconst = {51880xff, 0xa0, 0xfc, 0x3e, 0x80, 0x32, 0xc3, 0xd5,51890xfd, 0xb6, 0x2a, 0x11, 0xf0, 0x96, 0x30, 0x7d,51900xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51920x76, 0x6c, 0x9a, 0x80, 0x25, 0xea, 0xde, 0xa7,51930x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04,51940xb5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,51960x76, 0x6c, 0x9a, 0x80, 0x25, 0xea, 0xde, 0xa7,51970x39, 0x05, 0x32, 0x8c, 0x33, 0x79, 0xc0, 0x04,51980x8b, 0x9b, 0xb4, 0xb4, 0x86, 0x12, 0x89, 0x65,51990x8c, 0x69, 0x6a, 0x83, 0x40, 0x15, 0x04, 0x055200};5201static const u8 enc_assoc101[] __initconst = {52020xff, 0xff, 0xff, 0xff5203};5204static const u8 enc_nonce101[] __initconst = {52050x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525206};5207static const u8 enc_key101[] __initconst = {52080x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,52090x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,52100x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,52110x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5212};52135214/* wycheproof - edge case intermediate sums in poly1305 */5215static const u8 enc_input102[] __initconst = {52160x6f, 0x9e, 0x70, 0xed, 0x3b, 0x8b, 0xac, 0xa0,52170x26, 0xe4, 0x6a, 0x5a, 0x09, 0x43, 0x15, 0x8d,52180x21, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,52190x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,52200x0c, 0x61, 0x2c, 0x5e, 0x8d, 0x89, 0xa8, 0x73,52210xdb, 0xca, 0xad, 0x5b, 0x73, 0x46, 0x42, 0x9b,52220xc5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,52230x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,52240xd4, 0x36, 0x51, 0xfd, 0x14, 0x9c, 0x26, 0x0b,52250xcb, 0xdd, 0x7b, 0x12, 0x68, 0x01, 0x31, 0x8c5226};5227static const u8 enc_output102[] __initconst = {52280x6f, 0xf5, 0xa7, 0xc2, 0xbd, 0x41, 0x4c, 0x39,52290x85, 0xcb, 0x94, 0x90, 0xb5, 0xa5, 0x6d, 0x2e,52300xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52310xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52320x6c, 0xe4, 0x3e, 0x94, 0xb9, 0x2c, 0x78, 0x46,52330x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00,52340xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52360x6c, 0xe4, 0x3e, 0x94, 0xb9, 0x2c, 0x78, 0x46,52370x84, 0x01, 0x3c, 0x5f, 0x1f, 0xdc, 0xe9, 0x00,52380x8b, 0x3b, 0xbd, 0x51, 0x64, 0x44, 0x59, 0x56,52390x8d, 0x81, 0xca, 0x1f, 0xa7, 0x2c, 0xe4, 0x045240};5241static const u8 enc_assoc102[] __initconst = {52420xff, 0xff, 0xff, 0xff5243};5244static const u8 enc_nonce102[] __initconst = {52450x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525246};5247static const u8 enc_key102[] __initconst = {52480x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,52490x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,52500x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,52510x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5252};52535254/* wycheproof - edge case intermediate sums in poly1305 */5255static const u8 enc_input103[] __initconst = {52560x41, 0x2b, 0x08, 0x0a, 0x3e, 0x19, 0xc1, 0x0d,52570x44, 0xa1, 0xaf, 0x1e, 0xab, 0xde, 0xb4, 0xce,52580x35, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,52590x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,52600x6b, 0x83, 0x94, 0x33, 0x09, 0x21, 0x48, 0x6c,52610xa1, 0x1d, 0x29, 0x1c, 0x3e, 0x97, 0xee, 0x9a,52620xd1, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,52630x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,52640xb3, 0xd4, 0xe9, 0x90, 0x90, 0x34, 0xc6, 0x14,52650xb1, 0x0a, 0xff, 0x55, 0x25, 0xd0, 0x9d, 0x8d5266};5267static const u8 enc_output103[] __initconst = {52680x41, 0x40, 0xdf, 0x25, 0xb8, 0xd3, 0x21, 0x94,52690xe7, 0x8e, 0x51, 0xd4, 0x17, 0x38, 0xcc, 0x6d,52700xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52710xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52720x0b, 0x06, 0x86, 0xf9, 0x3d, 0x84, 0x98, 0x59,52730xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01,52740xb2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,52760x0b, 0x06, 0x86, 0xf9, 0x3d, 0x84, 0x98, 0x59,52770xfe, 0xd6, 0xb8, 0x18, 0x52, 0x0d, 0x45, 0x01,52780x86, 0xfb, 0xab, 0x2b, 0x4a, 0x94, 0xf4, 0x7a,52790xa5, 0x6f, 0x0a, 0xea, 0x65, 0xd1, 0x10, 0x085280};5281static const u8 enc_assoc103[] __initconst = {52820xff, 0xff, 0xff, 0xff5283};5284static const u8 enc_nonce103[] __initconst = {52850x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525286};5287static const u8 enc_key103[] __initconst = {52880x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,52890x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,52900x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,52910x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5292};52935294/* wycheproof - edge case intermediate sums in poly1305 */5295static const u8 enc_input104[] __initconst = {52960xb2, 0x47, 0xa7, 0x47, 0x23, 0x49, 0x1a, 0xac,52970xac, 0xaa, 0xd7, 0x09, 0xc9, 0x1e, 0x93, 0x2b,52980x31, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,52990x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,53000x9a, 0xde, 0x04, 0xe7, 0x5b, 0xb7, 0x01, 0xd9,53010x66, 0x06, 0x01, 0xb3, 0x47, 0x65, 0xde, 0x98,53020xd5, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,53030x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,53040x42, 0x89, 0x79, 0x44, 0xc2, 0xa2, 0x8f, 0xa1,53050x76, 0x11, 0xd7, 0xfa, 0x5c, 0x22, 0xad, 0x8f5306};5307static const u8 enc_output104[] __initconst = {53080xb2, 0x2c, 0x70, 0x68, 0xa5, 0x83, 0xfa, 0x35,53090x0f, 0x85, 0x29, 0xc3, 0x75, 0xf8, 0xeb, 0x88,53100xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53110xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53120xfa, 0x5b, 0x16, 0x2d, 0x6f, 0x12, 0xd1, 0xec,53130x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03,53140xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53160xfa, 0x5b, 0x16, 0x2d, 0x6f, 0x12, 0xd1, 0xec,53170x39, 0xcd, 0x90, 0xb7, 0x2b, 0xff, 0x75, 0x03,53180xa0, 0x19, 0xac, 0x2e, 0xd6, 0x67, 0xe1, 0x7d,53190xa1, 0x6f, 0x0a, 0xfa, 0x19, 0x61, 0x0d, 0x0d5320};5321static const u8 enc_assoc104[] __initconst = {53220xff, 0xff, 0xff, 0xff5323};5324static const u8 enc_nonce104[] __initconst = {53250x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525326};5327static const u8 enc_key104[] __initconst = {53280x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,53290x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,53300x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,53310x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5332};53335334/* wycheproof - edge case intermediate sums in poly1305 */5335static const u8 enc_input105[] __initconst = {53360x74, 0x0f, 0x9e, 0x49, 0xf6, 0x10, 0xef, 0xa5,53370x85, 0xb6, 0x59, 0xca, 0x6e, 0xd8, 0xb4, 0x99,53380x2d, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,53390x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,53400x41, 0x2d, 0x96, 0xaf, 0xbe, 0x80, 0xec, 0x3e,53410x79, 0xd4, 0x51, 0xb0, 0x0a, 0x2d, 0xb2, 0x9a,53420xc9, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,53430x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,53440x99, 0x7a, 0xeb, 0x0c, 0x27, 0x95, 0x62, 0x46,53450x69, 0xc3, 0x87, 0xf9, 0x11, 0x6a, 0xc1, 0x8d5346};5347static const u8 enc_output105[] __initconst = {53480x74, 0x64, 0x49, 0x66, 0x70, 0xda, 0x0f, 0x3c,53490x26, 0x99, 0xa7, 0x00, 0xd2, 0x3e, 0xcc, 0x3a,53500xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53520x21, 0xa8, 0x84, 0x65, 0x8a, 0x25, 0x3c, 0x0b,53530x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01,53540xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53560x21, 0xa8, 0x84, 0x65, 0x8a, 0x25, 0x3c, 0x0b,53570x26, 0x1f, 0xc0, 0xb4, 0x66, 0xb7, 0x19, 0x01,53580x73, 0x6e, 0x18, 0x18, 0x16, 0x96, 0xa5, 0x88,53590x9c, 0x31, 0x59, 0xfa, 0xab, 0xab, 0x20, 0xfd5360};5361static const u8 enc_assoc105[] __initconst = {53620xff, 0xff, 0xff, 0xff5363};5364static const u8 enc_nonce105[] __initconst = {53650x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525366};5367static const u8 enc_key105[] __initconst = {53680x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,53690x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,53700x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,53710x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5372};53735374/* wycheproof - edge case intermediate sums in poly1305 */5375static const u8 enc_input106[] __initconst = {53760xad, 0xba, 0x5d, 0x10, 0x5b, 0xc8, 0xaa, 0x06,53770x2c, 0x23, 0x36, 0xcb, 0x88, 0x9d, 0xdb, 0xd5,53780x37, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,53790x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,53800x17, 0x7c, 0x5f, 0xfe, 0x28, 0x75, 0xf4, 0x68,53810xf6, 0xc2, 0x96, 0x57, 0x48, 0xf3, 0x59, 0x9a,53820xd3, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,53830x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,53840xcf, 0x2b, 0x22, 0x5d, 0xb1, 0x60, 0x7a, 0x10,53850xe6, 0xd5, 0x40, 0x1e, 0x53, 0xb4, 0x2a, 0x8d5386};5387static const u8 enc_output106[] __initconst = {53880xad, 0xd1, 0x8a, 0x3f, 0xdd, 0x02, 0x4a, 0x9f,53890x8f, 0x0c, 0xc8, 0x01, 0x34, 0x7b, 0xa3, 0x76,53900xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53920x77, 0xf9, 0x4d, 0x34, 0x1c, 0xd0, 0x24, 0x5d,53930xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01,53940xb0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,53960x77, 0xf9, 0x4d, 0x34, 0x1c, 0xd0, 0x24, 0x5d,53970xa9, 0x09, 0x07, 0x53, 0x24, 0x69, 0xf2, 0x01,53980xba, 0xd5, 0x8f, 0x10, 0xa9, 0x1e, 0x6a, 0x88,53990x9a, 0xba, 0x32, 0xfd, 0x17, 0xd8, 0x33, 0x1a5400};5401static const u8 enc_assoc106[] __initconst = {54020xff, 0xff, 0xff, 0xff5403};5404static const u8 enc_nonce106[] __initconst = {54050x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525406};5407static const u8 enc_key106[] __initconst = {54080x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,54090x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,54100x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,54110x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5412};54135414/* wycheproof - edge case intermediate sums in poly1305 */5415static const u8 enc_input107[] __initconst = {54160xfe, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,54170x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,54180xc0, 0x01, 0xed, 0xc5, 0xda, 0x44, 0x2e, 0x71,54190x9b, 0xce, 0x9a, 0xbe, 0x27, 0x3a, 0xf1, 0x44,54200xb4, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,54210xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,54220x48, 0x02, 0x5f, 0x41, 0xfa, 0x4e, 0x33, 0x6c,54230x78, 0x69, 0x57, 0xa2, 0xa7, 0xc4, 0x93, 0x0a,54240x6c, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,54250xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,54260x00, 0x26, 0x6e, 0xa1, 0xe4, 0x36, 0x44, 0xa3,54270x4d, 0x8d, 0xd1, 0xdc, 0x93, 0xf2, 0xfa, 0x135428};5429static const u8 enc_output107[] __initconst = {54300xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54310xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54320x47, 0xc3, 0x27, 0xcc, 0x36, 0x5d, 0x08, 0x87,54330x59, 0x09, 0x8c, 0x34, 0x1b, 0x4a, 0xed, 0x03,54340xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54360x2b, 0x0b, 0x97, 0x3f, 0x74, 0x5b, 0x28, 0xaa,54370xe9, 0x37, 0xf5, 0x9f, 0x18, 0xea, 0xc7, 0x01,54380xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54400x2b, 0x0b, 0x97, 0x3f, 0x74, 0x5b, 0x28, 0xaa,54410xe9, 0x37, 0xf5, 0x9f, 0x18, 0xea, 0xc7, 0x01,54420xd6, 0x8c, 0xe1, 0x74, 0x07, 0x9a, 0xdd, 0x02,54430x8d, 0xd0, 0x5c, 0xf8, 0x14, 0x63, 0x04, 0x885444};5445static const u8 enc_assoc107[] __initconst = {54460xff, 0xff, 0xff, 0xff5447};5448static const u8 enc_nonce107[] __initconst = {54490x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525450};5451static const u8 enc_key107[] __initconst = {54520x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,54530x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,54540x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,54550x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5456};54575458/* wycheproof - edge case intermediate sums in poly1305 */5459static const u8 enc_input108[] __initconst = {54600xb5, 0x13, 0xb0, 0x6a, 0xb9, 0xac, 0x14, 0x43,54610x5a, 0xcb, 0x8a, 0xa3, 0xa3, 0x7a, 0xfd, 0xb6,54620x54, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,54630x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,54640x61, 0x95, 0x01, 0x93, 0xb1, 0xbf, 0x03, 0x11,54650xff, 0x11, 0x79, 0x89, 0xae, 0xd9, 0xa9, 0x99,54660xb0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,54670x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,54680xb9, 0xc2, 0x7c, 0x30, 0x28, 0xaa, 0x8d, 0x69,54690xef, 0x06, 0xaf, 0xc0, 0xb5, 0x9e, 0xda, 0x8e5470};5471static const u8 enc_output108[] __initconst = {54720xb5, 0x78, 0x67, 0x45, 0x3f, 0x66, 0xf4, 0xda,54730xf9, 0xe4, 0x74, 0x69, 0x1f, 0x9c, 0x85, 0x15,54740xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54760x01, 0x10, 0x13, 0x59, 0x85, 0x1a, 0xd3, 0x24,54770xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02,54780xd3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,54800x01, 0x10, 0x13, 0x59, 0x85, 0x1a, 0xd3, 0x24,54810xa0, 0xda, 0xe8, 0x8d, 0xc2, 0x43, 0x02, 0x02,54820xaa, 0x48, 0xa3, 0x88, 0x7d, 0x4b, 0x05, 0x96,54830x99, 0xc2, 0xfd, 0xf9, 0xc6, 0x78, 0x7e, 0x0a5484};5485static const u8 enc_assoc108[] __initconst = {54860xff, 0xff, 0xff, 0xff5487};5488static const u8 enc_nonce108[] __initconst = {54890x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525490};5491static const u8 enc_key108[] __initconst = {54920x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,54930x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,54940x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,54950x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5496};54975498/* wycheproof - edge case intermediate sums in poly1305 */5499static const u8 enc_input109[] __initconst = {55000xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,55010x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,55020xd4, 0xf1, 0x09, 0xe8, 0x14, 0xce, 0xa8, 0x5a,55030x08, 0xc0, 0x11, 0xd8, 0x50, 0xdd, 0x1d, 0xcb,55040xcf, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,55050xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,55060x53, 0x40, 0xb8, 0x5a, 0x9a, 0xa0, 0x82, 0x96,55070xb7, 0x7a, 0x5f, 0xc3, 0x96, 0x1f, 0x66, 0x0f,55080x17, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,55090xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,55100x1b, 0x64, 0x89, 0xba, 0x84, 0xd8, 0xf5, 0x59,55110x82, 0x9e, 0xd9, 0xbd, 0xa2, 0x29, 0x0f, 0x165512};5513static const u8 enc_output109[] __initconst = {55140xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55160x53, 0x33, 0xc3, 0xe1, 0xf8, 0xd7, 0x8e, 0xac,55170xca, 0x07, 0x07, 0x52, 0x6c, 0xad, 0x01, 0x8c,55180xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55190xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55200x30, 0x49, 0x70, 0x24, 0x14, 0xb5, 0x99, 0x50,55210x26, 0x24, 0xfd, 0xfe, 0x29, 0x31, 0x32, 0x04,55220xaf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55240x30, 0x49, 0x70, 0x24, 0x14, 0xb5, 0x99, 0x50,55250x26, 0x24, 0xfd, 0xfe, 0x29, 0x31, 0x32, 0x04,55260xb9, 0x36, 0xa8, 0x17, 0xf2, 0x21, 0x1a, 0xf1,55270x29, 0xe2, 0xcf, 0x16, 0x0f, 0xd4, 0x2b, 0xcb5528};5529static const u8 enc_assoc109[] __initconst = {55300xff, 0xff, 0xff, 0xff5531};5532static const u8 enc_nonce109[] __initconst = {55330x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525534};5535static const u8 enc_key109[] __initconst = {55360x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,55370x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,55380x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,55390x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5540};55415542/* wycheproof - edge case intermediate sums in poly1305 */5543static const u8 enc_input110[] __initconst = {55440xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,55450x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,55460xdf, 0x4c, 0x62, 0x03, 0x2d, 0x41, 0x19, 0xb5,55470x88, 0x47, 0x7e, 0x99, 0x92, 0x5a, 0x56, 0xd9,55480xd6, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,55490xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,55500xfa, 0x84, 0xf0, 0x64, 0x55, 0x36, 0x42, 0x1b,55510x2b, 0xb9, 0x24, 0x6e, 0xc2, 0x19, 0xed, 0x0b,55520x0e, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,55530xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,55540xb2, 0xa0, 0xc1, 0x84, 0x4b, 0x4e, 0x35, 0xd4,55550x1e, 0x5d, 0xa2, 0x10, 0xf6, 0x2f, 0x84, 0x125556};5557static const u8 enc_output110[] __initconst = {55580xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55600x58, 0x8e, 0xa8, 0x0a, 0xc1, 0x58, 0x3f, 0x43,55610x4a, 0x80, 0x68, 0x13, 0xae, 0x2a, 0x4a, 0x9e,55620xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55640x99, 0x8d, 0x38, 0x1a, 0xdb, 0x23, 0x59, 0xdd,55650xba, 0xe7, 0x86, 0x53, 0x7d, 0x37, 0xb9, 0x00,55660xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,55680x99, 0x8d, 0x38, 0x1a, 0xdb, 0x23, 0x59, 0xdd,55690xba, 0xe7, 0x86, 0x53, 0x7d, 0x37, 0xb9, 0x00,55700x9f, 0x7a, 0xc4, 0x35, 0x1f, 0x6b, 0x91, 0xe6,55710x30, 0x97, 0xa7, 0x13, 0x11, 0x5d, 0x05, 0xbe5572};5573static const u8 enc_assoc110[] __initconst = {55740xff, 0xff, 0xff, 0xff5575};5576static const u8 enc_nonce110[] __initconst = {55770x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525578};5579static const u8 enc_key110[] __initconst = {55800x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,55810x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,55820x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,55830x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5584};55855586/* wycheproof - edge case intermediate sums in poly1305 */5587static const u8 enc_input111[] __initconst = {55880xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,55890x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,55900x13, 0xf8, 0x0a, 0x00, 0x6d, 0xc1, 0xbb, 0xda,55910xd6, 0x39, 0xa9, 0x2f, 0xc7, 0xec, 0xa6, 0x55,55920xf7, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,55930xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,55940x63, 0x48, 0xb8, 0xfd, 0x29, 0xbf, 0x96, 0xd5,55950x63, 0xa5, 0x17, 0xe2, 0x7d, 0x7b, 0xfc, 0x0f,55960x2f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,55970xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,55980x2b, 0x6c, 0x89, 0x1d, 0x37, 0xc7, 0xe1, 0x1a,55990x56, 0x41, 0x91, 0x9c, 0x49, 0x4d, 0x95, 0x165600};5601static const u8 enc_output111[] __initconst = {56020xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56040x94, 0x3a, 0xc0, 0x09, 0x81, 0xd8, 0x9d, 0x2c,56050x14, 0xfe, 0xbf, 0xa5, 0xfb, 0x9c, 0xba, 0x12,56060x97, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56080x00, 0x41, 0x70, 0x83, 0xa7, 0xaa, 0x8d, 0x13,56090xf2, 0xfb, 0xb5, 0xdf, 0xc2, 0x55, 0xa8, 0x04,56100x97, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56110xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56120x00, 0x41, 0x70, 0x83, 0xa7, 0xaa, 0x8d, 0x13,56130xf2, 0xfb, 0xb5, 0xdf, 0xc2, 0x55, 0xa8, 0x04,56140x9a, 0x18, 0xa8, 0x28, 0x07, 0x02, 0x69, 0xf4,56150x47, 0x00, 0xd0, 0x09, 0xe7, 0x17, 0x1c, 0xc95616};5617static const u8 enc_assoc111[] __initconst = {56180xff, 0xff, 0xff, 0xff5619};5620static const u8 enc_nonce111[] __initconst = {56210x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525622};5623static const u8 enc_key111[] __initconst = {56240x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,56250x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,56260x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,56270x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5628};56295630/* wycheproof - edge case intermediate sums in poly1305 */5631static const u8 enc_input112[] __initconst = {56320xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,56330x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,56340x82, 0xe5, 0x9b, 0x45, 0x82, 0x91, 0x50, 0x38,56350xf9, 0x33, 0x81, 0x1e, 0x65, 0x2d, 0xc6, 0x6a,56360xfc, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,56370xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,56380xb6, 0x71, 0xc8, 0xca, 0xc2, 0x70, 0xc2, 0x65,56390xa0, 0xac, 0x2f, 0x53, 0x57, 0x99, 0x88, 0x0a,56400x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,56410xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,56420xfe, 0x55, 0xf9, 0x2a, 0xdc, 0x08, 0xb5, 0xaa,56430x95, 0x48, 0xa9, 0x2d, 0x63, 0xaf, 0xe1, 0x135644};5645static const u8 enc_output112[] __initconst = {56460xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56470xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56480x05, 0x27, 0x51, 0x4c, 0x6e, 0x88, 0x76, 0xce,56490x3b, 0xf4, 0x97, 0x94, 0x59, 0x5d, 0xda, 0x2d,56500x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56510xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56520xd5, 0x78, 0x00, 0xb4, 0x4c, 0x65, 0xd9, 0xa3,56530x31, 0xf2, 0x8d, 0x6e, 0xe8, 0xb7, 0xdc, 0x01,56540x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56550xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56560xd5, 0x78, 0x00, 0xb4, 0x4c, 0x65, 0xd9, 0xa3,56570x31, 0xf2, 0x8d, 0x6e, 0xe8, 0xb7, 0xdc, 0x01,56580xb4, 0x36, 0xa8, 0x2b, 0x93, 0xd5, 0x55, 0xf7,56590x43, 0x00, 0xd0, 0x19, 0x9b, 0xa7, 0x18, 0xce5660};5661static const u8 enc_assoc112[] __initconst = {56620xff, 0xff, 0xff, 0xff5663};5664static const u8 enc_nonce112[] __initconst = {56650x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525666};5667static const u8 enc_key112[] __initconst = {56680x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,56690x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,56700x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,56710x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5672};56735674/* wycheproof - edge case intermediate sums in poly1305 */5675static const u8 enc_input113[] __initconst = {56760xff, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,56770x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,56780xf1, 0xd1, 0x28, 0x87, 0xb7, 0x21, 0x69, 0x86,56790xa1, 0x2d, 0x79, 0x09, 0x8b, 0x6d, 0xe6, 0x0f,56800xc0, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,56810xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,56820xa7, 0xc7, 0x58, 0x99, 0xf3, 0xe6, 0x0a, 0xf1,56830xfc, 0xb6, 0xc7, 0x30, 0x7d, 0x87, 0x59, 0x0f,56840x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,56850xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,56860xef, 0xe3, 0x69, 0x79, 0xed, 0x9e, 0x7d, 0x3e,56870xc9, 0x52, 0x41, 0x4e, 0x49, 0xb1, 0x30, 0x165688};5689static const u8 enc_output113[] __initconst = {56900xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56910xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56920x76, 0x13, 0xe2, 0x8e, 0x5b, 0x38, 0x4f, 0x70,56930x63, 0xea, 0x6f, 0x83, 0xb7, 0x1d, 0xfa, 0x48,56940xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56950xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56960xc4, 0xce, 0x90, 0xe7, 0x7d, 0xf3, 0x11, 0x37,56970x6d, 0xe8, 0x65, 0x0d, 0xc2, 0xa9, 0x0d, 0x04,56980xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,56990xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57000xc4, 0xce, 0x90, 0xe7, 0x7d, 0xf3, 0x11, 0x37,57010x6d, 0xe8, 0x65, 0x0d, 0xc2, 0xa9, 0x0d, 0x04,57020xce, 0x54, 0xa8, 0x2e, 0x1f, 0xa9, 0x42, 0xfa,57030x3f, 0x00, 0xd0, 0x29, 0x4f, 0x37, 0x15, 0xd35704};5705static const u8 enc_assoc113[] __initconst = {57060xff, 0xff, 0xff, 0xff5707};5708static const u8 enc_nonce113[] __initconst = {57090x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525710};5711static const u8 enc_key113[] __initconst = {57120x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,57130x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,57140x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,57150x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5716};57175718/* wycheproof - edge case intermediate sums in poly1305 */5719static const u8 enc_input114[] __initconst = {57200xcb, 0xf1, 0xda, 0x9e, 0x0b, 0xa9, 0x37, 0x73,57210x74, 0xe6, 0x9e, 0x1c, 0x0e, 0x60, 0x0c, 0xfc,57220x34, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,57230x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,57240xbe, 0x3f, 0xa6, 0x6b, 0x6c, 0xe7, 0x80, 0x8a,57250xa3, 0xe4, 0x59, 0x49, 0xf9, 0x44, 0x64, 0x9f,57260xd0, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,57270x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,57280x66, 0x68, 0xdb, 0xc8, 0xf5, 0xf2, 0x0e, 0xf2,57290xb3, 0xf3, 0x8f, 0x00, 0xe2, 0x03, 0x17, 0x885730};5731static const u8 enc_output114[] __initconst = {57320xcb, 0x9a, 0x0d, 0xb1, 0x8d, 0x63, 0xd7, 0xea,57330xd7, 0xc9, 0x60, 0xd6, 0xb2, 0x86, 0x74, 0x5f,57340xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57350xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57360xde, 0xba, 0xb4, 0xa1, 0x58, 0x42, 0x50, 0xbf,57370xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04,57380xb3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57390xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57400xde, 0xba, 0xb4, 0xa1, 0x58, 0x42, 0x50, 0xbf,57410xfc, 0x2f, 0xc8, 0x4d, 0x95, 0xde, 0xcf, 0x04,57420x23, 0x83, 0xab, 0x0b, 0x79, 0x92, 0x05, 0x69,57430x9b, 0x51, 0x0a, 0xa7, 0x09, 0xbf, 0x31, 0xf15744};5745static const u8 enc_assoc114[] __initconst = {57460xff, 0xff, 0xff, 0xff5747};5748static const u8 enc_nonce114[] __initconst = {57490x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525750};5751static const u8 enc_key114[] __initconst = {57520x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,57530x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,57540x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,57550x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5756};57575758/* wycheproof - edge case intermediate sums in poly1305 */5759static const u8 enc_input115[] __initconst = {57600x8f, 0x27, 0x86, 0x94, 0xc4, 0xe9, 0xda, 0xeb,57610xd5, 0x8d, 0x3e, 0x5b, 0x96, 0x6e, 0x8b, 0x68,57620x42, 0x3d, 0x35, 0xf6, 0x13, 0xe6, 0xd9, 0x09,57630x3d, 0x38, 0xe9, 0x75, 0xc3, 0x8f, 0xe3, 0xb8,57640x06, 0x53, 0xe7, 0xa3, 0x31, 0x71, 0x88, 0x33,57650xac, 0xc3, 0xb9, 0xad, 0xff, 0x1c, 0x31, 0x98,57660xa6, 0xf6, 0x37, 0x81, 0x71, 0xea, 0xe4, 0x39,57670x6e, 0xa1, 0x5d, 0xc2, 0x40, 0xd1, 0xab, 0xf4,57680xde, 0x04, 0x9a, 0x00, 0xa8, 0x64, 0x06, 0x4b,57690xbc, 0xd4, 0x6f, 0xe4, 0xe4, 0x5b, 0x42, 0x8f5770};5771static const u8 enc_output115[] __initconst = {57720x8f, 0x4c, 0x51, 0xbb, 0x42, 0x23, 0x3a, 0x72,57730x76, 0xa2, 0xc0, 0x91, 0x2a, 0x88, 0xf3, 0xcb,57740xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57750xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57760x66, 0xd6, 0xf5, 0x69, 0x05, 0xd4, 0x58, 0x06,57770xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03,57780xc5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57790xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,57800x66, 0xd6, 0xf5, 0x69, 0x05, 0xd4, 0x58, 0x06,57810xf3, 0x08, 0x28, 0xa9, 0x93, 0x86, 0x9a, 0x03,57820x8b, 0xfb, 0xab, 0x17, 0xa9, 0xe0, 0xb8, 0x74,57830x8b, 0x51, 0x0a, 0xe7, 0xd9, 0xfd, 0x23, 0x055784};5785static const u8 enc_assoc115[] __initconst = {57860xff, 0xff, 0xff, 0xff5787};5788static const u8 enc_nonce115[] __initconst = {57890x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525790};5791static const u8 enc_key115[] __initconst = {57920x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,57930x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,57940x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,57950x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5796};57975798/* wycheproof - edge case intermediate sums in poly1305 */5799static const u8 enc_input116[] __initconst = {58000xd5, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,58010x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,58020x9a, 0x22, 0xd7, 0x0a, 0x48, 0xe2, 0x4f, 0xdd,58030xcd, 0xd4, 0x41, 0x9d, 0xe6, 0x4c, 0x8f, 0x44,58040xfc, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,58050xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,58060x77, 0xb5, 0xc9, 0x07, 0xd9, 0xc9, 0xe1, 0xea,58070x51, 0x85, 0x1a, 0x20, 0x4a, 0xad, 0x9f, 0x0a,58080x24, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,58090xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,58100x3f, 0x91, 0xf8, 0xe7, 0xc7, 0xb1, 0x96, 0x25,58110x64, 0x61, 0x9c, 0x5e, 0x7e, 0x9b, 0xf6, 0x135812};5813static const u8 enc_output116[] __initconst = {58140xd5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58150xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58160x1d, 0xe0, 0x1d, 0x03, 0xa4, 0xfb, 0x69, 0x2b,58170x0f, 0x13, 0x57, 0x17, 0xda, 0x3c, 0x93, 0x03,58180x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58190xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58200x14, 0xbc, 0x01, 0x79, 0x57, 0xdc, 0xfa, 0x2c,58210xc0, 0xdb, 0xb8, 0x1d, 0xf5, 0x83, 0xcb, 0x01,58220x9c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58230xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58240x14, 0xbc, 0x01, 0x79, 0x57, 0xdc, 0xfa, 0x2c,58250xc0, 0xdb, 0xb8, 0x1d, 0xf5, 0x83, 0xcb, 0x01,58260x49, 0xbc, 0x6e, 0x9f, 0xc5, 0x1c, 0x4d, 0x50,58270x30, 0x36, 0x64, 0x4d, 0x84, 0x27, 0x73, 0xd25828};5829static const u8 enc_assoc116[] __initconst = {58300xff, 0xff, 0xff, 0xff5831};5832static const u8 enc_nonce116[] __initconst = {58330x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525834};5835static const u8 enc_key116[] __initconst = {58360x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,58370x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,58380x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,58390x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5840};58415842/* wycheproof - edge case intermediate sums in poly1305 */5843static const u8 enc_input117[] __initconst = {58440xdb, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,58450x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,58460x75, 0xd5, 0x64, 0x3a, 0xa5, 0xaf, 0x93, 0x4d,58470x8c, 0xce, 0x39, 0x2c, 0xc3, 0xee, 0xdb, 0x47,58480xc0, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,58490xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,58500x60, 0x1b, 0x5a, 0xd2, 0x06, 0x7f, 0x28, 0x06,58510x6a, 0x8f, 0x32, 0x81, 0x71, 0x5b, 0xa8, 0x08,58520x18, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,58530xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,58540x28, 0x3f, 0x6b, 0x32, 0x18, 0x07, 0x5f, 0xc9,58550x5f, 0x6b, 0xb4, 0xff, 0x45, 0x6d, 0xc1, 0x115856};5857static const u8 enc_output117[] __initconst = {58580xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58590xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58600xf2, 0x17, 0xae, 0x33, 0x49, 0xb6, 0xb5, 0xbb,58610x4e, 0x09, 0x2f, 0xa6, 0xff, 0x9e, 0xc7, 0x00,58620xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58630xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58640x03, 0x12, 0x92, 0xac, 0x88, 0x6a, 0x33, 0xc0,58650xfb, 0xd1, 0x90, 0xbc, 0xce, 0x75, 0xfc, 0x03,58660xa0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58670xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,58680x03, 0x12, 0x92, 0xac, 0x88, 0x6a, 0x33, 0xc0,58690xfb, 0xd1, 0x90, 0xbc, 0xce, 0x75, 0xfc, 0x03,58700x63, 0xda, 0x6e, 0xa2, 0x51, 0xf0, 0x39, 0x53,58710x2c, 0x36, 0x64, 0x5d, 0x38, 0xb7, 0x6f, 0xd75872};5873static const u8 enc_assoc117[] __initconst = {58740xff, 0xff, 0xff, 0xff5875};5876static const u8 enc_nonce117[] __initconst = {58770x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525878};5879static const u8 enc_key117[] __initconst = {58800x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,58810x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,58820x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,58830x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5884};58855886/* wycheproof - edge case intermediate sums in poly1305 */5887static const u8 enc_input118[] __initconst = {58880x93, 0x94, 0x28, 0xd0, 0x79, 0x35, 0x1f, 0x66,58890x5c, 0xd0, 0x01, 0x35, 0x43, 0x19, 0x87, 0x5c,58900x62, 0x48, 0x39, 0x60, 0x42, 0x16, 0xe4, 0x03,58910xeb, 0xcc, 0x6a, 0xf5, 0x59, 0xec, 0x8b, 0x43,58920x97, 0x7a, 0xed, 0x35, 0xcb, 0x5a, 0x2f, 0xca,58930xa0, 0x34, 0x6e, 0xfb, 0x93, 0x65, 0x54, 0x64,58940xd8, 0xc8, 0xc3, 0xfa, 0x1a, 0x9e, 0x47, 0x4a,58950xbe, 0x52, 0xd0, 0x2c, 0x81, 0x87, 0xe9, 0x0f,58960x4f, 0x2d, 0x90, 0x96, 0x52, 0x4f, 0xa1, 0xb2,58970xb0, 0x23, 0xb8, 0xb2, 0x88, 0x22, 0x27, 0x73,58980x90, 0xec, 0xf2, 0x1a, 0x04, 0xe6, 0x30, 0x85,58990x8b, 0xb6, 0x56, 0x52, 0xb5, 0xb1, 0x80, 0x165900};5901static const u8 enc_output118[] __initconst = {59020x93, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59030xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59040xe5, 0x8a, 0xf3, 0x69, 0xae, 0x0f, 0xc2, 0xf5,59050x29, 0x0b, 0x7c, 0x7f, 0x65, 0x9c, 0x97, 0x04,59060xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59070xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59080xbb, 0xc1, 0x0b, 0x84, 0x94, 0x8b, 0x5c, 0x8c,59090x2f, 0x0c, 0x72, 0x11, 0x3e, 0xa9, 0xbd, 0x04,59100xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59110xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,59120xbb, 0xc1, 0x0b, 0x84, 0x94, 0x8b, 0x5c, 0x8c,59130x2f, 0x0c, 0x72, 0x11, 0x3e, 0xa9, 0xbd, 0x04,59140x73, 0xeb, 0x27, 0x24, 0xb5, 0xc4, 0x05, 0xf0,59150x4d, 0x00, 0xd0, 0xf1, 0x58, 0x40, 0xa1, 0xc15916};5917static const u8 enc_assoc118[] __initconst = {59180xff, 0xff, 0xff, 0xff5919};5920static const u8 enc_nonce118[] __initconst = {59210x00, 0x00, 0x00, 0x00, 0x06, 0x4c, 0x2d, 0x525922};5923static const u8 enc_key118[] __initconst = {59240x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,59250x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,59260x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,59270x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f5928};59295930static const struct chacha20poly1305_testvec5931chacha20poly1305_enc_vectors[] __initconst = {5932{ enc_input001, enc_output001, enc_assoc001, enc_nonce001, enc_key001,5933sizeof(enc_input001), sizeof(enc_assoc001), sizeof(enc_nonce001) },5934{ enc_input002, enc_output002, enc_assoc002, enc_nonce002, enc_key002,5935sizeof(enc_input002), sizeof(enc_assoc002), sizeof(enc_nonce002) },5936{ enc_input003, enc_output003, enc_assoc003, enc_nonce003, enc_key003,5937sizeof(enc_input003), sizeof(enc_assoc003), sizeof(enc_nonce003) },5938{ enc_input004, enc_output004, enc_assoc004, enc_nonce004, enc_key004,5939sizeof(enc_input004), sizeof(enc_assoc004), sizeof(enc_nonce004) },5940{ enc_input005, enc_output005, enc_assoc005, enc_nonce005, enc_key005,5941sizeof(enc_input005), sizeof(enc_assoc005), sizeof(enc_nonce005) },5942{ enc_input006, enc_output006, enc_assoc006, enc_nonce006, enc_key006,5943sizeof(enc_input006), sizeof(enc_assoc006), sizeof(enc_nonce006) },5944{ enc_input007, enc_output007, enc_assoc007, enc_nonce007, enc_key007,5945sizeof(enc_input007), sizeof(enc_assoc007), sizeof(enc_nonce007) },5946{ enc_input008, enc_output008, enc_assoc008, enc_nonce008, enc_key008,5947sizeof(enc_input008), sizeof(enc_assoc008), sizeof(enc_nonce008) },5948{ enc_input009, enc_output009, enc_assoc009, enc_nonce009, enc_key009,5949sizeof(enc_input009), sizeof(enc_assoc009), sizeof(enc_nonce009) },5950{ enc_input010, enc_output010, enc_assoc010, enc_nonce010, enc_key010,5951sizeof(enc_input010), sizeof(enc_assoc010), sizeof(enc_nonce010) },5952{ enc_input011, enc_output011, enc_assoc011, enc_nonce011, enc_key011,5953sizeof(enc_input011), sizeof(enc_assoc011), sizeof(enc_nonce011) },5954{ enc_input012, enc_output012, enc_assoc012, enc_nonce012, enc_key012,5955sizeof(enc_input012), sizeof(enc_assoc012), sizeof(enc_nonce012) },5956{ enc_input013, enc_output013, enc_assoc013, enc_nonce013, enc_key013,5957sizeof(enc_input013), sizeof(enc_assoc013), sizeof(enc_nonce013) },5958{ enc_input014, enc_output014, enc_assoc014, enc_nonce014, enc_key014,5959sizeof(enc_input014), sizeof(enc_assoc014), sizeof(enc_nonce014) },5960{ enc_input015, enc_output015, enc_assoc015, enc_nonce015, enc_key015,5961sizeof(enc_input015), sizeof(enc_assoc015), sizeof(enc_nonce015) },5962{ enc_input016, enc_output016, enc_assoc016, enc_nonce016, enc_key016,5963sizeof(enc_input016), sizeof(enc_assoc016), sizeof(enc_nonce016) },5964{ enc_input017, enc_output017, enc_assoc017, enc_nonce017, enc_key017,5965sizeof(enc_input017), sizeof(enc_assoc017), sizeof(enc_nonce017) },5966{ enc_input018, enc_output018, enc_assoc018, enc_nonce018, enc_key018,5967sizeof(enc_input018), sizeof(enc_assoc018), sizeof(enc_nonce018) },5968{ enc_input019, enc_output019, enc_assoc019, enc_nonce019, enc_key019,5969sizeof(enc_input019), sizeof(enc_assoc019), sizeof(enc_nonce019) },5970{ enc_input020, enc_output020, enc_assoc020, enc_nonce020, enc_key020,5971sizeof(enc_input020), sizeof(enc_assoc020), sizeof(enc_nonce020) },5972{ enc_input021, enc_output021, enc_assoc021, enc_nonce021, enc_key021,5973sizeof(enc_input021), sizeof(enc_assoc021), sizeof(enc_nonce021) },5974{ enc_input022, enc_output022, enc_assoc022, enc_nonce022, enc_key022,5975sizeof(enc_input022), sizeof(enc_assoc022), sizeof(enc_nonce022) },5976{ enc_input023, enc_output023, enc_assoc023, enc_nonce023, enc_key023,5977sizeof(enc_input023), sizeof(enc_assoc023), sizeof(enc_nonce023) },5978{ enc_input024, enc_output024, enc_assoc024, enc_nonce024, enc_key024,5979sizeof(enc_input024), sizeof(enc_assoc024), sizeof(enc_nonce024) },5980{ enc_input025, enc_output025, enc_assoc025, enc_nonce025, enc_key025,5981sizeof(enc_input025), sizeof(enc_assoc025), sizeof(enc_nonce025) },5982{ enc_input026, enc_output026, enc_assoc026, enc_nonce026, enc_key026,5983sizeof(enc_input026), sizeof(enc_assoc026), sizeof(enc_nonce026) },5984{ enc_input027, enc_output027, enc_assoc027, enc_nonce027, enc_key027,5985sizeof(enc_input027), sizeof(enc_assoc027), sizeof(enc_nonce027) },5986{ enc_input028, enc_output028, enc_assoc028, enc_nonce028, enc_key028,5987sizeof(enc_input028), sizeof(enc_assoc028), sizeof(enc_nonce028) },5988{ enc_input029, enc_output029, enc_assoc029, enc_nonce029, enc_key029,5989sizeof(enc_input029), sizeof(enc_assoc029), sizeof(enc_nonce029) },5990{ enc_input030, enc_output030, enc_assoc030, enc_nonce030, enc_key030,5991sizeof(enc_input030), sizeof(enc_assoc030), sizeof(enc_nonce030) },5992{ enc_input031, enc_output031, enc_assoc031, enc_nonce031, enc_key031,5993sizeof(enc_input031), sizeof(enc_assoc031), sizeof(enc_nonce031) },5994{ enc_input032, enc_output032, enc_assoc032, enc_nonce032, enc_key032,5995sizeof(enc_input032), sizeof(enc_assoc032), sizeof(enc_nonce032) },5996{ enc_input033, enc_output033, enc_assoc033, enc_nonce033, enc_key033,5997sizeof(enc_input033), sizeof(enc_assoc033), sizeof(enc_nonce033) },5998{ enc_input034, enc_output034, enc_assoc034, enc_nonce034, enc_key034,5999sizeof(enc_input034), sizeof(enc_assoc034), sizeof(enc_nonce034) },6000{ enc_input035, enc_output035, enc_assoc035, enc_nonce035, enc_key035,6001sizeof(enc_input035), sizeof(enc_assoc035), sizeof(enc_nonce035) },6002{ enc_input036, enc_output036, enc_assoc036, enc_nonce036, enc_key036,6003sizeof(enc_input036), sizeof(enc_assoc036), sizeof(enc_nonce036) },6004{ enc_input037, enc_output037, enc_assoc037, enc_nonce037, enc_key037,6005sizeof(enc_input037), sizeof(enc_assoc037), sizeof(enc_nonce037) },6006{ enc_input038, enc_output038, enc_assoc038, enc_nonce038, enc_key038,6007sizeof(enc_input038), sizeof(enc_assoc038), sizeof(enc_nonce038) },6008{ enc_input039, enc_output039, enc_assoc039, enc_nonce039, enc_key039,6009sizeof(enc_input039), sizeof(enc_assoc039), sizeof(enc_nonce039) },6010{ enc_input040, enc_output040, enc_assoc040, enc_nonce040, enc_key040,6011sizeof(enc_input040), sizeof(enc_assoc040), sizeof(enc_nonce040) },6012{ enc_input041, enc_output041, enc_assoc041, enc_nonce041, enc_key041,6013sizeof(enc_input041), sizeof(enc_assoc041), sizeof(enc_nonce041) },6014{ enc_input042, enc_output042, enc_assoc042, enc_nonce042, enc_key042,6015sizeof(enc_input042), sizeof(enc_assoc042), sizeof(enc_nonce042) },6016{ enc_input043, enc_output043, enc_assoc043, enc_nonce043, enc_key043,6017sizeof(enc_input043), sizeof(enc_assoc043), sizeof(enc_nonce043) },6018{ enc_input044, enc_output044, enc_assoc044, enc_nonce044, enc_key044,6019sizeof(enc_input044), sizeof(enc_assoc044), sizeof(enc_nonce044) },6020{ enc_input045, enc_output045, enc_assoc045, enc_nonce045, enc_key045,6021sizeof(enc_input045), sizeof(enc_assoc045), sizeof(enc_nonce045) },6022{ enc_input046, enc_output046, enc_assoc046, enc_nonce046, enc_key046,6023sizeof(enc_input046), sizeof(enc_assoc046), sizeof(enc_nonce046) },6024{ enc_input047, enc_output047, enc_assoc047, enc_nonce047, enc_key047,6025sizeof(enc_input047), sizeof(enc_assoc047), sizeof(enc_nonce047) },6026{ enc_input048, enc_output048, enc_assoc048, enc_nonce048, enc_key048,6027sizeof(enc_input048), sizeof(enc_assoc048), sizeof(enc_nonce048) },6028{ enc_input049, enc_output049, enc_assoc049, enc_nonce049, enc_key049,6029sizeof(enc_input049), sizeof(enc_assoc049), sizeof(enc_nonce049) },6030{ enc_input050, enc_output050, enc_assoc050, enc_nonce050, enc_key050,6031sizeof(enc_input050), sizeof(enc_assoc050), sizeof(enc_nonce050) },6032{ enc_input051, enc_output051, enc_assoc051, enc_nonce051, enc_key051,6033sizeof(enc_input051), sizeof(enc_assoc051), sizeof(enc_nonce051) },6034{ enc_input052, enc_output052, enc_assoc052, enc_nonce052, enc_key052,6035sizeof(enc_input052), sizeof(enc_assoc052), sizeof(enc_nonce052) },6036{ enc_input053, enc_output053, enc_assoc053, enc_nonce053, enc_key053,6037sizeof(enc_input053), sizeof(enc_assoc053), sizeof(enc_nonce053) },6038{ enc_input054, enc_output054, enc_assoc054, enc_nonce054, enc_key054,6039sizeof(enc_input054), sizeof(enc_assoc054), sizeof(enc_nonce054) },6040{ enc_input055, enc_output055, enc_assoc055, enc_nonce055, enc_key055,6041sizeof(enc_input055), sizeof(enc_assoc055), sizeof(enc_nonce055) },6042{ enc_input056, enc_output056, enc_assoc056, enc_nonce056, enc_key056,6043sizeof(enc_input056), sizeof(enc_assoc056), sizeof(enc_nonce056) },6044{ enc_input057, enc_output057, enc_assoc057, enc_nonce057, enc_key057,6045sizeof(enc_input057), sizeof(enc_assoc057), sizeof(enc_nonce057) },6046{ enc_input058, enc_output058, enc_assoc058, enc_nonce058, enc_key058,6047sizeof(enc_input058), sizeof(enc_assoc058), sizeof(enc_nonce058) },6048{ enc_input059, enc_output059, enc_assoc059, enc_nonce059, enc_key059,6049sizeof(enc_input059), sizeof(enc_assoc059), sizeof(enc_nonce059) },6050{ enc_input060, enc_output060, enc_assoc060, enc_nonce060, enc_key060,6051sizeof(enc_input060), sizeof(enc_assoc060), sizeof(enc_nonce060) },6052{ enc_input061, enc_output061, enc_assoc061, enc_nonce061, enc_key061,6053sizeof(enc_input061), sizeof(enc_assoc061), sizeof(enc_nonce061) },6054{ enc_input062, enc_output062, enc_assoc062, enc_nonce062, enc_key062,6055sizeof(enc_input062), sizeof(enc_assoc062), sizeof(enc_nonce062) },6056{ enc_input063, enc_output063, enc_assoc063, enc_nonce063, enc_key063,6057sizeof(enc_input063), sizeof(enc_assoc063), sizeof(enc_nonce063) },6058{ enc_input064, enc_output064, enc_assoc064, enc_nonce064, enc_key064,6059sizeof(enc_input064), sizeof(enc_assoc064), sizeof(enc_nonce064) },6060{ enc_input065, enc_output065, enc_assoc065, enc_nonce065, enc_key065,6061sizeof(enc_input065), sizeof(enc_assoc065), sizeof(enc_nonce065) },6062{ enc_input066, enc_output066, enc_assoc066, enc_nonce066, enc_key066,6063sizeof(enc_input066), sizeof(enc_assoc066), sizeof(enc_nonce066) },6064{ enc_input067, enc_output067, enc_assoc067, enc_nonce067, enc_key067,6065sizeof(enc_input067), sizeof(enc_assoc067), sizeof(enc_nonce067) },6066{ enc_input068, enc_output068, enc_assoc068, enc_nonce068, enc_key068,6067sizeof(enc_input068), sizeof(enc_assoc068), sizeof(enc_nonce068) },6068{ enc_input069, enc_output069, enc_assoc069, enc_nonce069, enc_key069,6069sizeof(enc_input069), sizeof(enc_assoc069), sizeof(enc_nonce069) },6070{ enc_input070, enc_output070, enc_assoc070, enc_nonce070, enc_key070,6071sizeof(enc_input070), sizeof(enc_assoc070), sizeof(enc_nonce070) },6072{ enc_input071, enc_output071, enc_assoc071, enc_nonce071, enc_key071,6073sizeof(enc_input071), sizeof(enc_assoc071), sizeof(enc_nonce071) },6074{ enc_input072, enc_output072, enc_assoc072, enc_nonce072, enc_key072,6075sizeof(enc_input072), sizeof(enc_assoc072), sizeof(enc_nonce072) },6076{ enc_input073, enc_output073, enc_assoc073, enc_nonce073, enc_key073,6077sizeof(enc_input073), sizeof(enc_assoc073), sizeof(enc_nonce073) },6078{ enc_input074, enc_output074, enc_assoc074, enc_nonce074, enc_key074,6079sizeof(enc_input074), sizeof(enc_assoc074), sizeof(enc_nonce074) },6080{ enc_input075, enc_output075, enc_assoc075, enc_nonce075, enc_key075,6081sizeof(enc_input075), sizeof(enc_assoc075), sizeof(enc_nonce075) },6082{ enc_input076, enc_output076, enc_assoc076, enc_nonce076, enc_key076,6083sizeof(enc_input076), sizeof(enc_assoc076), sizeof(enc_nonce076) },6084{ enc_input077, enc_output077, enc_assoc077, enc_nonce077, enc_key077,6085sizeof(enc_input077), sizeof(enc_assoc077), sizeof(enc_nonce077) },6086{ enc_input078, enc_output078, enc_assoc078, enc_nonce078, enc_key078,6087sizeof(enc_input078), sizeof(enc_assoc078), sizeof(enc_nonce078) },6088{ enc_input079, enc_output079, enc_assoc079, enc_nonce079, enc_key079,6089sizeof(enc_input079), sizeof(enc_assoc079), sizeof(enc_nonce079) },6090{ enc_input080, enc_output080, enc_assoc080, enc_nonce080, enc_key080,6091sizeof(enc_input080), sizeof(enc_assoc080), sizeof(enc_nonce080) },6092{ enc_input081, enc_output081, enc_assoc081, enc_nonce081, enc_key081,6093sizeof(enc_input081), sizeof(enc_assoc081), sizeof(enc_nonce081) },6094{ enc_input082, enc_output082, enc_assoc082, enc_nonce082, enc_key082,6095sizeof(enc_input082), sizeof(enc_assoc082), sizeof(enc_nonce082) },6096{ enc_input083, enc_output083, enc_assoc083, enc_nonce083, enc_key083,6097sizeof(enc_input083), sizeof(enc_assoc083), sizeof(enc_nonce083) },6098{ enc_input084, enc_output084, enc_assoc084, enc_nonce084, enc_key084,6099sizeof(enc_input084), sizeof(enc_assoc084), sizeof(enc_nonce084) },6100{ enc_input085, enc_output085, enc_assoc085, enc_nonce085, enc_key085,6101sizeof(enc_input085), sizeof(enc_assoc085), sizeof(enc_nonce085) },6102{ enc_input086, enc_output086, enc_assoc086, enc_nonce086, enc_key086,6103sizeof(enc_input086), sizeof(enc_assoc086), sizeof(enc_nonce086) },6104{ enc_input087, enc_output087, enc_assoc087, enc_nonce087, enc_key087,6105sizeof(enc_input087), sizeof(enc_assoc087), sizeof(enc_nonce087) },6106{ enc_input088, enc_output088, enc_assoc088, enc_nonce088, enc_key088,6107sizeof(enc_input088), sizeof(enc_assoc088), sizeof(enc_nonce088) },6108{ enc_input089, enc_output089, enc_assoc089, enc_nonce089, enc_key089,6109sizeof(enc_input089), sizeof(enc_assoc089), sizeof(enc_nonce089) },6110{ enc_input090, enc_output090, enc_assoc090, enc_nonce090, enc_key090,6111sizeof(enc_input090), sizeof(enc_assoc090), sizeof(enc_nonce090) },6112{ enc_input091, enc_output091, enc_assoc091, enc_nonce091, enc_key091,6113sizeof(enc_input091), sizeof(enc_assoc091), sizeof(enc_nonce091) },6114{ enc_input092, enc_output092, enc_assoc092, enc_nonce092, enc_key092,6115sizeof(enc_input092), sizeof(enc_assoc092), sizeof(enc_nonce092) },6116{ enc_input093, enc_output093, enc_assoc093, enc_nonce093, enc_key093,6117sizeof(enc_input093), sizeof(enc_assoc093), sizeof(enc_nonce093) },6118{ enc_input094, enc_output094, enc_assoc094, enc_nonce094, enc_key094,6119sizeof(enc_input094), sizeof(enc_assoc094), sizeof(enc_nonce094) },6120{ enc_input095, enc_output095, enc_assoc095, enc_nonce095, enc_key095,6121sizeof(enc_input095), sizeof(enc_assoc095), sizeof(enc_nonce095) },6122{ enc_input096, enc_output096, enc_assoc096, enc_nonce096, enc_key096,6123sizeof(enc_input096), sizeof(enc_assoc096), sizeof(enc_nonce096) },6124{ enc_input097, enc_output097, enc_assoc097, enc_nonce097, enc_key097,6125sizeof(enc_input097), sizeof(enc_assoc097), sizeof(enc_nonce097) },6126{ enc_input098, enc_output098, enc_assoc098, enc_nonce098, enc_key098,6127sizeof(enc_input098), sizeof(enc_assoc098), sizeof(enc_nonce098) },6128{ enc_input099, enc_output099, enc_assoc099, enc_nonce099, enc_key099,6129sizeof(enc_input099), sizeof(enc_assoc099), sizeof(enc_nonce099) },6130{ enc_input100, enc_output100, enc_assoc100, enc_nonce100, enc_key100,6131sizeof(enc_input100), sizeof(enc_assoc100), sizeof(enc_nonce100) },6132{ enc_input101, enc_output101, enc_assoc101, enc_nonce101, enc_key101,6133sizeof(enc_input101), sizeof(enc_assoc101), sizeof(enc_nonce101) },6134{ enc_input102, enc_output102, enc_assoc102, enc_nonce102, enc_key102,6135sizeof(enc_input102), sizeof(enc_assoc102), sizeof(enc_nonce102) },6136{ enc_input103, enc_output103, enc_assoc103, enc_nonce103, enc_key103,6137sizeof(enc_input103), sizeof(enc_assoc103), sizeof(enc_nonce103) },6138{ enc_input104, enc_output104, enc_assoc104, enc_nonce104, enc_key104,6139sizeof(enc_input104), sizeof(enc_assoc104), sizeof(enc_nonce104) },6140{ enc_input105, enc_output105, enc_assoc105, enc_nonce105, enc_key105,6141sizeof(enc_input105), sizeof(enc_assoc105), sizeof(enc_nonce105) },6142{ enc_input106, enc_output106, enc_assoc106, enc_nonce106, enc_key106,6143sizeof(enc_input106), sizeof(enc_assoc106), sizeof(enc_nonce106) },6144{ enc_input107, enc_output107, enc_assoc107, enc_nonce107, enc_key107,6145sizeof(enc_input107), sizeof(enc_assoc107), sizeof(enc_nonce107) },6146{ enc_input108, enc_output108, enc_assoc108, enc_nonce108, enc_key108,6147sizeof(enc_input108), sizeof(enc_assoc108), sizeof(enc_nonce108) },6148{ enc_input109, enc_output109, enc_assoc109, enc_nonce109, enc_key109,6149sizeof(enc_input109), sizeof(enc_assoc109), sizeof(enc_nonce109) },6150{ enc_input110, enc_output110, enc_assoc110, enc_nonce110, enc_key110,6151sizeof(enc_input110), sizeof(enc_assoc110), sizeof(enc_nonce110) },6152{ enc_input111, enc_output111, enc_assoc111, enc_nonce111, enc_key111,6153sizeof(enc_input111), sizeof(enc_assoc111), sizeof(enc_nonce111) },6154{ enc_input112, enc_output112, enc_assoc112, enc_nonce112, enc_key112,6155sizeof(enc_input112), sizeof(enc_assoc112), sizeof(enc_nonce112) },6156{ enc_input113, enc_output113, enc_assoc113, enc_nonce113, enc_key113,6157sizeof(enc_input113), sizeof(enc_assoc113), sizeof(enc_nonce113) },6158{ enc_input114, enc_output114, enc_assoc114, enc_nonce114, enc_key114,6159sizeof(enc_input114), sizeof(enc_assoc114), sizeof(enc_nonce114) },6160{ enc_input115, enc_output115, enc_assoc115, enc_nonce115, enc_key115,6161sizeof(enc_input115), sizeof(enc_assoc115), sizeof(enc_nonce115) },6162{ enc_input116, enc_output116, enc_assoc116, enc_nonce116, enc_key116,6163sizeof(enc_input116), sizeof(enc_assoc116), sizeof(enc_nonce116) },6164{ enc_input117, enc_output117, enc_assoc117, enc_nonce117, enc_key117,6165sizeof(enc_input117), sizeof(enc_assoc117), sizeof(enc_nonce117) },6166{ enc_input118, enc_output118, enc_assoc118, enc_nonce118, enc_key118,6167sizeof(enc_input118), sizeof(enc_assoc118), sizeof(enc_nonce118) }6168};61696170static const u8 dec_input001[] __initconst = {61710x64, 0xa0, 0x86, 0x15, 0x75, 0x86, 0x1a, 0xf4,61720x60, 0xf0, 0x62, 0xc7, 0x9b, 0xe6, 0x43, 0xbd,61730x5e, 0x80, 0x5c, 0xfd, 0x34, 0x5c, 0xf3, 0x89,61740xf1, 0x08, 0x67, 0x0a, 0xc7, 0x6c, 0x8c, 0xb2,61750x4c, 0x6c, 0xfc, 0x18, 0x75, 0x5d, 0x43, 0xee,61760xa0, 0x9e, 0xe9, 0x4e, 0x38, 0x2d, 0x26, 0xb0,61770xbd, 0xb7, 0xb7, 0x3c, 0x32, 0x1b, 0x01, 0x00,61780xd4, 0xf0, 0x3b, 0x7f, 0x35, 0x58, 0x94, 0xcf,61790x33, 0x2f, 0x83, 0x0e, 0x71, 0x0b, 0x97, 0xce,61800x98, 0xc8, 0xa8, 0x4a, 0xbd, 0x0b, 0x94, 0x81,61810x14, 0xad, 0x17, 0x6e, 0x00, 0x8d, 0x33, 0xbd,61820x60, 0xf9, 0x82, 0xb1, 0xff, 0x37, 0xc8, 0x55,61830x97, 0x97, 0xa0, 0x6e, 0xf4, 0xf0, 0xef, 0x61,61840xc1, 0x86, 0x32, 0x4e, 0x2b, 0x35, 0x06, 0x38,61850x36, 0x06, 0x90, 0x7b, 0x6a, 0x7c, 0x02, 0xb0,61860xf9, 0xf6, 0x15, 0x7b, 0x53, 0xc8, 0x67, 0xe4,61870xb9, 0x16, 0x6c, 0x76, 0x7b, 0x80, 0x4d, 0x46,61880xa5, 0x9b, 0x52, 0x16, 0xcd, 0xe7, 0xa4, 0xe9,61890x90, 0x40, 0xc5, 0xa4, 0x04, 0x33, 0x22, 0x5e,61900xe2, 0x82, 0xa1, 0xb0, 0xa0, 0x6c, 0x52, 0x3e,61910xaf, 0x45, 0x34, 0xd7, 0xf8, 0x3f, 0xa1, 0x15,61920x5b, 0x00, 0x47, 0x71, 0x8c, 0xbc, 0x54, 0x6a,61930x0d, 0x07, 0x2b, 0x04, 0xb3, 0x56, 0x4e, 0xea,61940x1b, 0x42, 0x22, 0x73, 0xf5, 0x48, 0x27, 0x1a,61950x0b, 0xb2, 0x31, 0x60, 0x53, 0xfa, 0x76, 0x99,61960x19, 0x55, 0xeb, 0xd6, 0x31, 0x59, 0x43, 0x4e,61970xce, 0xbb, 0x4e, 0x46, 0x6d, 0xae, 0x5a, 0x10,61980x73, 0xa6, 0x72, 0x76, 0x27, 0x09, 0x7a, 0x10,61990x49, 0xe6, 0x17, 0xd9, 0x1d, 0x36, 0x10, 0x94,62000xfa, 0x68, 0xf0, 0xff, 0x77, 0x98, 0x71, 0x30,62010x30, 0x5b, 0xea, 0xba, 0x2e, 0xda, 0x04, 0xdf,62020x99, 0x7b, 0x71, 0x4d, 0x6c, 0x6f, 0x2c, 0x29,62030xa6, 0xad, 0x5c, 0xb4, 0x02, 0x2b, 0x02, 0x70,62040x9b, 0xee, 0xad, 0x9d, 0x67, 0x89, 0x0c, 0xbb,62050x22, 0x39, 0x23, 0x36, 0xfe, 0xa1, 0x85, 0x1f,62060x386207};6208static const u8 dec_output001[] __initconst = {62090x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74,62100x2d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x20,62110x61, 0x72, 0x65, 0x20, 0x64, 0x72, 0x61, 0x66,62120x74, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,62130x6e, 0x74, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x69,62140x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20,62150x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20,62160x6f, 0x66, 0x20, 0x73, 0x69, 0x78, 0x20, 0x6d,62170x6f, 0x6e, 0x74, 0x68, 0x73, 0x20, 0x61, 0x6e,62180x64, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65,62190x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,62200x2c, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,62210x65, 0x64, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x6f,62220x62, 0x73, 0x6f, 0x6c, 0x65, 0x74, 0x65, 0x64,62230x20, 0x62, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65,62240x72, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,62250x6e, 0x74, 0x73, 0x20, 0x61, 0x74, 0x20, 0x61,62260x6e, 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e,62270x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69,62280x6e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72,62290x69, 0x61, 0x74, 0x65, 0x20, 0x74, 0x6f, 0x20,62300x75, 0x73, 0x65, 0x20, 0x49, 0x6e, 0x74, 0x65,62310x72, 0x6e, 0x65, 0x74, 0x2d, 0x44, 0x72, 0x61,62320x66, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x72,62330x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,62340x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,62350x6c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20,62360x63, 0x69, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65,62370x6d, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20,62380x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x20,62390x2f, 0xe2, 0x80, 0x9c, 0x77, 0x6f, 0x72, 0x6b,62400x20, 0x69, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x67,62410x72, 0x65, 0x73, 0x73, 0x2e, 0x2f, 0xe2, 0x80,62420x9d6243};6244static const u8 dec_assoc001[] __initconst = {62450xf3, 0x33, 0x88, 0x86, 0x00, 0x00, 0x00, 0x00,62460x00, 0x00, 0x4e, 0x916247};6248static const u8 dec_nonce001[] __initconst = {62490x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x086250};6251static const u8 dec_key001[] __initconst = {62520x1c, 0x92, 0x40, 0xa5, 0xeb, 0x55, 0xd3, 0x8a,62530xf3, 0x33, 0x88, 0x86, 0x04, 0xf6, 0xb5, 0xf0,62540x47, 0x39, 0x17, 0xc1, 0x40, 0x2b, 0x80, 0x09,62550x9d, 0xca, 0x5c, 0xbc, 0x20, 0x70, 0x75, 0xc06256};62576258static const u8 dec_input002[] __initconst = {62590xea, 0xe0, 0x1e, 0x9e, 0x2c, 0x91, 0xaa, 0xe1,62600xdb, 0x5d, 0x99, 0x3f, 0x8a, 0xf7, 0x69, 0x926261};6262static const u8 dec_output002[] __initconst = { };6263static const u8 dec_assoc002[] __initconst = { };6264static const u8 dec_nonce002[] __initconst = {62650xca, 0xbf, 0x33, 0x71, 0x32, 0x45, 0x77, 0x8e6266};6267static const u8 dec_key002[] __initconst = {62680x4c, 0xf5, 0x96, 0x83, 0x38, 0xe6, 0xae, 0x7f,62690x2d, 0x29, 0x25, 0x76, 0xd5, 0x75, 0x27, 0x86,62700x91, 0x9a, 0x27, 0x7a, 0xfb, 0x46, 0xc5, 0xef,62710x94, 0x81, 0x79, 0x57, 0x14, 0x59, 0x40, 0x686272};62736274static const u8 dec_input003[] __initconst = {62750xdd, 0x6b, 0x3b, 0x82, 0xce, 0x5a, 0xbd, 0xd6,62760xa9, 0x35, 0x83, 0xd8, 0x8c, 0x3d, 0x85, 0x776277};6278static const u8 dec_output003[] __initconst = { };6279static const u8 dec_assoc003[] __initconst = {62800x33, 0x10, 0x41, 0x12, 0x1f, 0xf3, 0xd2, 0x6b6281};6282static const u8 dec_nonce003[] __initconst = {62830x3d, 0x86, 0xb5, 0x6b, 0xc8, 0xa3, 0x1f, 0x1d6284};6285static const u8 dec_key003[] __initconst = {62860x2d, 0xb0, 0x5d, 0x40, 0xc8, 0xed, 0x44, 0x88,62870x34, 0xd1, 0x13, 0xaf, 0x57, 0xa1, 0xeb, 0x3a,62880x2a, 0x80, 0x51, 0x36, 0xec, 0x5b, 0xbc, 0x08,62890x93, 0x84, 0x21, 0xb5, 0x13, 0x88, 0x3c, 0x0d6290};62916292static const u8 dec_input004[] __initconst = {62930xb7, 0x1b, 0xb0, 0x73, 0x59, 0xb0, 0x84, 0xb2,62940x6d, 0x8e, 0xab, 0x94, 0x31, 0xa1, 0xae, 0xac,62950x896296};6297static const u8 dec_output004[] __initconst = {62980xa46299};6300static const u8 dec_assoc004[] __initconst = {63010x6a, 0xe2, 0xad, 0x3f, 0x88, 0x39, 0x5a, 0x406302};6303static const u8 dec_nonce004[] __initconst = {63040xd2, 0x32, 0x1f, 0x29, 0x28, 0xc6, 0xc4, 0xc46305};6306static const u8 dec_key004[] __initconst = {63070x4b, 0x28, 0x4b, 0xa3, 0x7b, 0xbe, 0xe9, 0xf8,63080x31, 0x80, 0x82, 0xd7, 0xd8, 0xe8, 0xb5, 0xa1,63090xe2, 0x18, 0x18, 0x8a, 0x9c, 0xfa, 0xa3, 0x3d,63100x25, 0x71, 0x3e, 0x40, 0xbc, 0x54, 0x7a, 0x3e6311};63126313static const u8 dec_input005[] __initconst = {63140xbf, 0xe1, 0x5b, 0x0b, 0xdb, 0x6b, 0xf5, 0x5e,63150x6c, 0x5d, 0x84, 0x44, 0x39, 0x81, 0xc1, 0x9c,63160xac6317};6318static const u8 dec_output005[] __initconst = {63190x2d6320};6321static const u8 dec_assoc005[] __initconst = { };6322static const u8 dec_nonce005[] __initconst = {63230x20, 0x1c, 0xaa, 0x5f, 0x9c, 0xbf, 0x92, 0x306324};6325static const u8 dec_key005[] __initconst = {63260x66, 0xca, 0x9c, 0x23, 0x2a, 0x4b, 0x4b, 0x31,63270x0e, 0x92, 0x89, 0x8b, 0xf4, 0x93, 0xc7, 0x87,63280x98, 0xa3, 0xd8, 0x39, 0xf8, 0xf4, 0xa7, 0x01,63290xc0, 0x2e, 0x0a, 0xa6, 0x7e, 0x5a, 0x78, 0x876330};63316332static const u8 dec_input006[] __initconst = {63330x8b, 0x06, 0xd3, 0x31, 0xb0, 0x93, 0x45, 0xb1,63340x75, 0x6e, 0x26, 0xf9, 0x67, 0xbc, 0x90, 0x15,63350x81, 0x2c, 0xb5, 0xf0, 0xc6, 0x2b, 0xc7, 0x8c,63360x56, 0xd1, 0xbf, 0x69, 0x6c, 0x07, 0xa0, 0xda,63370x65, 0x27, 0xc9, 0x90, 0x3d, 0xef, 0x4b, 0x11,63380x0f, 0x19, 0x07, 0xfd, 0x29, 0x92, 0xd9, 0xc8,63390xf7, 0x99, 0x2e, 0x4a, 0xd0, 0xb8, 0x2c, 0xdc,63400x93, 0xf5, 0x9e, 0x33, 0x78, 0xd1, 0x37, 0xc3,63410x66, 0xd7, 0x5e, 0xbc, 0x44, 0xbf, 0x53, 0xa5,63420xbc, 0xc4, 0xcb, 0x7b, 0x3a, 0x8e, 0x7f, 0x02,63430xbd, 0xbb, 0xe7, 0xca, 0xa6, 0x6c, 0x6b, 0x93,63440x21, 0x93, 0x10, 0x61, 0xe7, 0x69, 0xd0, 0x78,63450xf3, 0x07, 0x5a, 0x1a, 0x8f, 0x73, 0xaa, 0xb1,63460x4e, 0xd3, 0xda, 0x4f, 0xf3, 0x32, 0xe1, 0x66,63470x3e, 0x6c, 0xc6, 0x13, 0xba, 0x06, 0x5b, 0xfc,63480x6a, 0xe5, 0x6f, 0x60, 0xfb, 0x07, 0x40, 0xb0,63490x8c, 0x9d, 0x84, 0x43, 0x6b, 0xc1, 0xf7, 0x8d,63500x8d, 0x31, 0xf7, 0x7a, 0x39, 0x4d, 0x8f, 0x9a,63510xeb6352};6353static const u8 dec_output006[] __initconst = {63540x33, 0x2f, 0x94, 0xc1, 0xa4, 0xef, 0xcc, 0x2a,63550x5b, 0xa6, 0xe5, 0x8f, 0x1d, 0x40, 0xf0, 0x92,63560x3c, 0xd9, 0x24, 0x11, 0xa9, 0x71, 0xf9, 0x37,63570x14, 0x99, 0xfa, 0xbe, 0xe6, 0x80, 0xde, 0x50,63580xc9, 0x96, 0xd4, 0xb0, 0xec, 0x9e, 0x17, 0xec,63590xd2, 0x5e, 0x72, 0x99, 0xfc, 0x0a, 0xe1, 0xcb,63600x48, 0xd2, 0x85, 0xdd, 0x2f, 0x90, 0xe0, 0x66,63610x3b, 0xe6, 0x20, 0x74, 0xbe, 0x23, 0x8f, 0xcb,63620xb4, 0xe4, 0xda, 0x48, 0x40, 0xa6, 0xd1, 0x1b,63630xc7, 0x42, 0xce, 0x2f, 0x0c, 0xa6, 0x85, 0x6e,63640x87, 0x37, 0x03, 0xb1, 0x7c, 0x25, 0x96, 0xa3,63650x05, 0xd8, 0xb0, 0xf4, 0xed, 0xea, 0xc2, 0xf0,63660x31, 0x98, 0x6c, 0xd1, 0x14, 0x25, 0xc0, 0xcb,63670x01, 0x74, 0xd0, 0x82, 0xf4, 0x36, 0xf5, 0x41,63680xd5, 0xdc, 0xca, 0xc5, 0xbb, 0x98, 0xfe, 0xfc,63690x69, 0x21, 0x70, 0xd8, 0xa4, 0x4b, 0xc8, 0xde,63700x8f6371};6372static const u8 dec_assoc006[] __initconst = {63730x70, 0xd3, 0x33, 0xf3, 0x8b, 0x18, 0x0b6374};6375static const u8 dec_nonce006[] __initconst = {63760xdf, 0x51, 0x84, 0x82, 0x42, 0x0c, 0x75, 0x9c6377};6378static const u8 dec_key006[] __initconst = {63790x68, 0x7b, 0x8d, 0x8e, 0xe3, 0xc4, 0xdd, 0xae,63800xdf, 0x72, 0x7f, 0x53, 0x72, 0x25, 0x1e, 0x78,63810x91, 0xcb, 0x69, 0x76, 0x1f, 0x49, 0x93, 0xf9,63820x6f, 0x21, 0xcc, 0x39, 0x9c, 0xad, 0xb1, 0x016383};63846385static const u8 dec_input007[] __initconst = {63860x85, 0x04, 0xc2, 0xed, 0x8d, 0xfd, 0x97, 0x5c,63870xd2, 0xb7, 0xe2, 0xc1, 0x6b, 0xa3, 0xba, 0xf8,63880xc9, 0x50, 0xc3, 0xc6, 0xa5, 0xe3, 0xa4, 0x7c,63890xc3, 0x23, 0x49, 0x5e, 0xa9, 0xb9, 0x32, 0xeb,63900x8a, 0x7c, 0xca, 0xe5, 0xec, 0xfb, 0x7c, 0xc0,63910xcb, 0x7d, 0xdc, 0x2c, 0x9d, 0x92, 0x55, 0x21,63920x0a, 0xc8, 0x43, 0x63, 0x59, 0x0a, 0x31, 0x70,63930x82, 0x67, 0x41, 0x03, 0xf8, 0xdf, 0xf2, 0xac,63940xa7, 0x02, 0xd4, 0xd5, 0x8a, 0x2d, 0xc8, 0x99,63950x19, 0x66, 0xd0, 0xf6, 0x88, 0x2c, 0x77, 0xd9,63960xd4, 0x0d, 0x6c, 0xbd, 0x98, 0xde, 0xe7, 0x7f,63970xad, 0x7e, 0x8a, 0xfb, 0xe9, 0x4b, 0xe5, 0xf7,63980xe5, 0x50, 0xa0, 0x90, 0x3f, 0xd6, 0x22, 0x53,63990xe3, 0xfe, 0x1b, 0xcc, 0x79, 0x3b, 0xec, 0x12,64000x47, 0x52, 0xa7, 0xd6, 0x04, 0xe3, 0x52, 0xe6,64010x93, 0x90, 0x91, 0x32, 0x73, 0x79, 0xb8, 0xd0,64020x31, 0xde, 0x1f, 0x9f, 0x2f, 0x05, 0x38, 0x54,64030x2f, 0x35, 0x04, 0x39, 0xe0, 0xa7, 0xba, 0xc6,64040x52, 0xf6, 0x37, 0x65, 0x4c, 0x07, 0xa9, 0x7e,64050xb3, 0x21, 0x6f, 0x74, 0x8c, 0xc9, 0xde, 0xdb,64060x65, 0x1b, 0x9b, 0xaa, 0x60, 0xb1, 0x03, 0x30,64070x6b, 0xb2, 0x03, 0xc4, 0x1c, 0x04, 0xf8, 0x0f,64080x64, 0xaf, 0x46, 0xe4, 0x65, 0x99, 0x49, 0xe2,64090xea, 0xce, 0x78, 0x00, 0xd8, 0x8b, 0xd5, 0x2e,64100xcf, 0xfc, 0x40, 0x49, 0xe8, 0x58, 0xdc, 0x34,64110x9c, 0x8c, 0x61, 0xbf, 0x0a, 0x8e, 0xec, 0x39,64120xa9, 0x30, 0x05, 0x5a, 0xd2, 0x56, 0x01, 0xc7,64130xda, 0x8f, 0x4e, 0xbb, 0x43, 0xa3, 0x3a, 0xf9,64140x15, 0x2a, 0xd0, 0xa0, 0x7a, 0x87, 0x34, 0x82,64150xfe, 0x8a, 0xd1, 0x2d, 0x5e, 0xc7, 0xbf, 0x04,64160x53, 0x5f, 0x3b, 0x36, 0xd4, 0x25, 0x5c, 0x34,64170x7a, 0x8d, 0xd5, 0x05, 0xce, 0x72, 0xca, 0xef,64180x7a, 0x4b, 0xbc, 0xb0, 0x10, 0x5c, 0x96, 0x42,64190x3a, 0x00, 0x98, 0xcd, 0x15, 0xe8, 0xb7, 0x536420};6421static const u8 dec_output007[] __initconst = {64220x9b, 0x18, 0xdb, 0xdd, 0x9a, 0x0f, 0x3e, 0xa5,64230x15, 0x17, 0xde, 0xdf, 0x08, 0x9d, 0x65, 0x0a,64240x67, 0x30, 0x12, 0xe2, 0x34, 0x77, 0x4b, 0xc1,64250xd9, 0xc6, 0x1f, 0xab, 0xc6, 0x18, 0x50, 0x17,64260xa7, 0x9d, 0x3c, 0xa6, 0xc5, 0x35, 0x8c, 0x1c,64270xc0, 0xa1, 0x7c, 0x9f, 0x03, 0x89, 0xca, 0xe1,64280xe6, 0xe9, 0xd4, 0xd3, 0x88, 0xdb, 0xb4, 0x51,64290x9d, 0xec, 0xb4, 0xfc, 0x52, 0xee, 0x6d, 0xf1,64300x75, 0x42, 0xc6, 0xfd, 0xbd, 0x7a, 0x8e, 0x86,64310xfc, 0x44, 0xb3, 0x4f, 0xf3, 0xea, 0x67, 0x5a,64320x41, 0x13, 0xba, 0xb0, 0xdc, 0xe1, 0xd3, 0x2a,64330x7c, 0x22, 0xb3, 0xca, 0xac, 0x6a, 0x37, 0x98,64340x3e, 0x1d, 0x40, 0x97, 0xf7, 0x9b, 0x1d, 0x36,64350x6b, 0xb3, 0x28, 0xbd, 0x60, 0x82, 0x47, 0x34,64360xaa, 0x2f, 0x7d, 0xe9, 0xa8, 0x70, 0x81, 0x57,64370xd4, 0xb9, 0x77, 0x0a, 0x9d, 0x29, 0xa7, 0x84,64380x52, 0x4f, 0xc2, 0x4a, 0x40, 0x3b, 0x3c, 0xd4,64390xc9, 0x2a, 0xdb, 0x4a, 0x53, 0xc4, 0xbe, 0x80,64400xe9, 0x51, 0x7f, 0x8f, 0xc7, 0xa2, 0xce, 0x82,64410x5c, 0x91, 0x1e, 0x74, 0xd9, 0xd0, 0xbd, 0xd5,64420xf3, 0xfd, 0xda, 0x4d, 0x25, 0xb4, 0xbb, 0x2d,64430xac, 0x2f, 0x3d, 0x71, 0x85, 0x7b, 0xcf, 0x3c,64440x7b, 0x3e, 0x0e, 0x22, 0x78, 0x0c, 0x29, 0xbf,64450xe4, 0xf4, 0x57, 0xb3, 0xcb, 0x49, 0xa0, 0xfc,64460x1e, 0x05, 0x4e, 0x16, 0xbc, 0xd5, 0xa8, 0xa3,64470xee, 0x05, 0x35, 0xc6, 0x7c, 0xab, 0x60, 0x14,64480x55, 0x1a, 0x8e, 0xc5, 0x88, 0x5d, 0xd5, 0x81,64490xc2, 0x81, 0xa5, 0xc4, 0x60, 0xdb, 0xaf, 0x77,64500x91, 0xe1, 0xce, 0xa2, 0x7e, 0x7f, 0x42, 0xe3,64510xb0, 0x13, 0x1c, 0x1f, 0x25, 0x60, 0x21, 0xe2,64520x40, 0x5f, 0x99, 0xb7, 0x73, 0xec, 0x9b, 0x2b,64530xf0, 0x65, 0x11, 0xc8, 0xd0, 0x0a, 0x9f, 0xd36454};6455static const u8 dec_assoc007[] __initconst = { };6456static const u8 dec_nonce007[] __initconst = {64570xde, 0x7b, 0xef, 0xc3, 0x65, 0x1b, 0x68, 0xb06458};6459static const u8 dec_key007[] __initconst = {64600x8d, 0xb8, 0x91, 0x48, 0xf0, 0xe7, 0x0a, 0xbd,64610xf9, 0x3f, 0xcd, 0xd9, 0xa0, 0x1e, 0x42, 0x4c,64620xe7, 0xde, 0x25, 0x3d, 0xa3, 0xd7, 0x05, 0x80,64630x8d, 0xf2, 0x82, 0xac, 0x44, 0x16, 0x51, 0x016464};64656466static const u8 dec_input008[] __initconst = {64670x14, 0xf6, 0x41, 0x37, 0xa6, 0xd4, 0x27, 0xcd,64680xdb, 0x06, 0x3e, 0x9a, 0x4e, 0xab, 0xd5, 0xb1,64690x1e, 0x6b, 0xd2, 0xbc, 0x11, 0xf4, 0x28, 0x93,64700x63, 0x54, 0xef, 0xbb, 0x5e, 0x1d, 0x3a, 0x1d,64710x37, 0x3c, 0x0a, 0x6c, 0x1e, 0xc2, 0xd1, 0x2c,64720xb5, 0xa3, 0xb5, 0x7b, 0xb8, 0x8f, 0x25, 0xa6,64730x1b, 0x61, 0x1c, 0xec, 0x28, 0x58, 0x26, 0xa4,64740xa8, 0x33, 0x28, 0x25, 0x5c, 0x45, 0x05, 0xe5,64750x6c, 0x99, 0xe5, 0x45, 0xc4, 0xa2, 0x03, 0x84,64760x03, 0x73, 0x1e, 0x8c, 0x49, 0xac, 0x20, 0xdd,64770x8d, 0xb3, 0xc4, 0xf5, 0xe7, 0x4f, 0xf1, 0xed,64780xa1, 0x98, 0xde, 0xa4, 0x96, 0xdd, 0x2f, 0xab,64790xab, 0x97, 0xcf, 0x3e, 0xd2, 0x9e, 0xb8, 0x13,64800x07, 0x28, 0x29, 0x19, 0xaf, 0xfd, 0xf2, 0x49,64810x43, 0xea, 0x49, 0x26, 0x91, 0xc1, 0x07, 0xd6,64820xbb, 0x81, 0x75, 0x35, 0x0d, 0x24, 0x7f, 0xc8,64830xda, 0xd4, 0xb7, 0xeb, 0xe8, 0x5c, 0x09, 0xa2,64840x2f, 0xdc, 0x28, 0x7d, 0x3a, 0x03, 0xfa, 0x94,64850xb5, 0x1d, 0x17, 0x99, 0x36, 0xc3, 0x1c, 0x18,64860x34, 0xe3, 0x9f, 0xf5, 0x55, 0x7c, 0xb0, 0x60,64870x9d, 0xff, 0xac, 0xd4, 0x61, 0xf2, 0xad, 0xf8,64880xce, 0xc7, 0xbe, 0x5c, 0xd2, 0x95, 0xa8, 0x4b,64890x77, 0x13, 0x19, 0x59, 0x26, 0xc9, 0xb7, 0x8f,64900x6a, 0xcb, 0x2d, 0x37, 0x91, 0xea, 0x92, 0x9c,64910x94, 0x5b, 0xda, 0x0b, 0xce, 0xfe, 0x30, 0x20,64920xf8, 0x51, 0xad, 0xf2, 0xbe, 0xe7, 0xc7, 0xff,64930xb3, 0x33, 0x91, 0x6a, 0xc9, 0x1a, 0x41, 0xc9,64940x0f, 0xf3, 0x10, 0x0e, 0xfd, 0x53, 0xff, 0x6c,64950x16, 0x52, 0xd9, 0xf3, 0xf7, 0x98, 0x2e, 0xc9,64960x07, 0x31, 0x2c, 0x0c, 0x72, 0xd7, 0xc5, 0xc6,64970x08, 0x2a, 0x7b, 0xda, 0xbd, 0x7e, 0x02, 0xea,64980x1a, 0xbb, 0xf2, 0x04, 0x27, 0x61, 0x28, 0x8e,64990xf5, 0x04, 0x03, 0x1f, 0x4c, 0x07, 0x55, 0x82,65000xec, 0x1e, 0xd7, 0x8b, 0x2f, 0x65, 0x56, 0xd1,65010xd9, 0x1e, 0x3c, 0xe9, 0x1f, 0x5e, 0x98, 0x70,65020x38, 0x4a, 0x8c, 0x49, 0xc5, 0x43, 0xa0, 0xa1,65030x8b, 0x74, 0x9d, 0x4c, 0x62, 0x0d, 0x10, 0x0c,65040xf4, 0x6c, 0x8f, 0xe0, 0xaa, 0x9a, 0x8d, 0xb7,65050xe0, 0xbe, 0x4c, 0x87, 0xf1, 0x98, 0x2f, 0xcc,65060xed, 0xc0, 0x52, 0x29, 0xdc, 0x83, 0xf8, 0xfc,65070x2c, 0x0e, 0xa8, 0x51, 0x4d, 0x80, 0x0d, 0xa3,65080xfe, 0xd8, 0x37, 0xe7, 0x41, 0x24, 0xfc, 0xfb,65090x75, 0xe3, 0x71, 0x7b, 0x57, 0x45, 0xf5, 0x97,65100x73, 0x65, 0x63, 0x14, 0x74, 0xb8, 0x82, 0x9f,65110xf8, 0x60, 0x2f, 0x8a, 0xf2, 0x4e, 0xf1, 0x39,65120xda, 0x33, 0x91, 0xf8, 0x36, 0xe0, 0x8d, 0x3f,65130x1f, 0x3b, 0x56, 0xdc, 0xa0, 0x8f, 0x3c, 0x9d,65140x71, 0x52, 0xa7, 0xb8, 0xc0, 0xa5, 0xc6, 0xa2,65150x73, 0xda, 0xf4, 0x4b, 0x74, 0x5b, 0x00, 0x3d,65160x99, 0xd7, 0x96, 0xba, 0xe6, 0xe1, 0xa6, 0x96,65170x38, 0xad, 0xb3, 0xc0, 0xd2, 0xba, 0x91, 0x6b,65180xf9, 0x19, 0xdd, 0x3b, 0xbe, 0xbe, 0x9c, 0x20,65190x50, 0xba, 0xa1, 0xd0, 0xce, 0x11, 0xbd, 0x95,65200xd8, 0xd1, 0xdd, 0x33, 0x85, 0x74, 0xdc, 0xdb,65210x66, 0x76, 0x44, 0xdc, 0x03, 0x74, 0x48, 0x35,65220x98, 0xb1, 0x18, 0x47, 0x94, 0x7d, 0xff, 0x62,65230xe4, 0x58, 0x78, 0xab, 0xed, 0x95, 0x36, 0xd9,65240x84, 0x91, 0x82, 0x64, 0x41, 0xbb, 0x58, 0xe6,65250x1c, 0x20, 0x6d, 0x15, 0x6b, 0x13, 0x96, 0xe8,65260x35, 0x7f, 0xdc, 0x40, 0x2c, 0xe9, 0xbc, 0x8a,65270x4f, 0x92, 0xec, 0x06, 0x2d, 0x50, 0xdf, 0x93,65280x5d, 0x65, 0x5a, 0xa8, 0xfc, 0x20, 0x50, 0x14,65290xa9, 0x8a, 0x7e, 0x1d, 0x08, 0x1f, 0xe2, 0x99,65300xd0, 0xbe, 0xfb, 0x3a, 0x21, 0x9d, 0xad, 0x86,65310x54, 0xfd, 0x0d, 0x98, 0x1c, 0x5a, 0x6f, 0x1f,65320x9a, 0x40, 0xcd, 0xa2, 0xff, 0x6a, 0xf1, 0x546533};6534static const u8 dec_output008[] __initconst = {65350xc3, 0x09, 0x94, 0x62, 0xe6, 0x46, 0x2e, 0x10,65360xbe, 0x00, 0xe4, 0xfc, 0xf3, 0x40, 0xa3, 0xe2,65370x0f, 0xc2, 0x8b, 0x28, 0xdc, 0xba, 0xb4, 0x3c,65380xe4, 0x21, 0x58, 0x61, 0xcd, 0x8b, 0xcd, 0xfb,65390xac, 0x94, 0xa1, 0x45, 0xf5, 0x1c, 0xe1, 0x12,65400xe0, 0x3b, 0x67, 0x21, 0x54, 0x5e, 0x8c, 0xaa,65410xcf, 0xdb, 0xb4, 0x51, 0xd4, 0x13, 0xda, 0xe6,65420x83, 0x89, 0xb6, 0x92, 0xe9, 0x21, 0x76, 0xa4,65430x93, 0x7d, 0x0e, 0xfd, 0x96, 0x36, 0x03, 0x91,65440x43, 0x5c, 0x92, 0x49, 0x62, 0x61, 0x7b, 0xeb,65450x43, 0x89, 0xb8, 0x12, 0x20, 0x43, 0xd4, 0x47,65460x06, 0x84, 0xee, 0x47, 0xe9, 0x8a, 0x73, 0x15,65470x0f, 0x72, 0xcf, 0xed, 0xce, 0x96, 0xb2, 0x7f,65480x21, 0x45, 0x76, 0xeb, 0x26, 0x28, 0x83, 0x6a,65490xad, 0xaa, 0xa6, 0x81, 0xd8, 0x55, 0xb1, 0xa3,65500x85, 0xb3, 0x0c, 0xdf, 0xf1, 0x69, 0x2d, 0x97,65510x05, 0x2a, 0xbc, 0x7c, 0x7b, 0x25, 0xf8, 0x80,65520x9d, 0x39, 0x25, 0xf3, 0x62, 0xf0, 0x66, 0x5e,65530xf4, 0xa0, 0xcf, 0xd8, 0xfd, 0x4f, 0xb1, 0x1f,65540x60, 0x3a, 0x08, 0x47, 0xaf, 0xe1, 0xf6, 0x10,65550x77, 0x09, 0xa7, 0x27, 0x8f, 0x9a, 0x97, 0x5a,65560x26, 0xfa, 0xfe, 0x41, 0x32, 0x83, 0x10, 0xe0,65570x1d, 0xbf, 0x64, 0x0d, 0xf4, 0x1c, 0x32, 0x35,65580xe5, 0x1b, 0x36, 0xef, 0xd4, 0x4a, 0x93, 0x4d,65590x00, 0x7c, 0xec, 0x02, 0x07, 0x8b, 0x5d, 0x7d,65600x1b, 0x0e, 0xd1, 0xa6, 0xa5, 0x5d, 0x7d, 0x57,65610x88, 0xa8, 0xcc, 0x81, 0xb4, 0x86, 0x4e, 0xb4,65620x40, 0xe9, 0x1d, 0xc3, 0xb1, 0x24, 0x3e, 0x7f,65630xcc, 0x8a, 0x24, 0x9b, 0xdf, 0x6d, 0xf0, 0x39,65640x69, 0x3e, 0x4c, 0xc0, 0x96, 0xe4, 0x13, 0xda,65650x90, 0xda, 0xf4, 0x95, 0x66, 0x8b, 0x17, 0x17,65660xfe, 0x39, 0x43, 0x25, 0xaa, 0xda, 0xa0, 0x43,65670x3c, 0xb1, 0x41, 0x02, 0xa3, 0xf0, 0xa7, 0x19,65680x59, 0xbc, 0x1d, 0x7d, 0x6c, 0x6d, 0x91, 0x09,65690x5c, 0xb7, 0x5b, 0x01, 0xd1, 0x6f, 0x17, 0x21,65700x97, 0xbf, 0x89, 0x71, 0xa5, 0xb0, 0x6e, 0x07,65710x45, 0xfd, 0x9d, 0xea, 0x07, 0xf6, 0x7a, 0x9f,65720x10, 0x18, 0x22, 0x30, 0x73, 0xac, 0xd4, 0x6b,65730x72, 0x44, 0xed, 0xd9, 0x19, 0x9b, 0x2d, 0x4a,65740x41, 0xdd, 0xd1, 0x85, 0x5e, 0x37, 0x19, 0xed,65750xd2, 0x15, 0x8f, 0x5e, 0x91, 0xdb, 0x33, 0xf2,65760xe4, 0xdb, 0xff, 0x98, 0xfb, 0xa3, 0xb5, 0xca,65770x21, 0x69, 0x08, 0xe7, 0x8a, 0xdf, 0x90, 0xff,65780x3e, 0xe9, 0x20, 0x86, 0x3c, 0xe9, 0xfc, 0x0b,65790xfe, 0x5c, 0x61, 0xaa, 0x13, 0x92, 0x7f, 0x7b,65800xec, 0xe0, 0x6d, 0xa8, 0x23, 0x22, 0xf6, 0x6b,65810x77, 0xc4, 0xfe, 0x40, 0x07, 0x3b, 0xb6, 0xf6,65820x8e, 0x5f, 0xd4, 0xb9, 0xb7, 0x0f, 0x21, 0x04,65830xef, 0x83, 0x63, 0x91, 0x69, 0x40, 0xa3, 0x48,65840x5c, 0xd2, 0x60, 0xf9, 0x4f, 0x6c, 0x47, 0x8b,65850x3b, 0xb1, 0x9f, 0x8e, 0xee, 0x16, 0x8a, 0x13,65860xfc, 0x46, 0x17, 0xc3, 0xc3, 0x32, 0x56, 0xf8,65870x3c, 0x85, 0x3a, 0xb6, 0x3e, 0xaa, 0x89, 0x4f,65880xb3, 0xdf, 0x38, 0xfd, 0xf1, 0xe4, 0x3a, 0xc0,65890xe6, 0x58, 0xb5, 0x8f, 0xc5, 0x29, 0xa2, 0x92,65900x4a, 0xb6, 0xa0, 0x34, 0x7f, 0xab, 0xb5, 0x8a,65910x90, 0xa1, 0xdb, 0x4d, 0xca, 0xb6, 0x2c, 0x41,65920x3c, 0xf7, 0x2b, 0x21, 0xc3, 0xfd, 0xf4, 0x17,65930x5c, 0xb5, 0x33, 0x17, 0x68, 0x2b, 0x08, 0x30,65940xf3, 0xf7, 0x30, 0x3c, 0x96, 0xe6, 0x6a, 0x20,65950x97, 0xe7, 0x4d, 0x10, 0x5f, 0x47, 0x5f, 0x49,65960x96, 0x09, 0xf0, 0x27, 0x91, 0xc8, 0xf8, 0x5a,65970x2e, 0x79, 0xb5, 0xe2, 0xb8, 0xe8, 0xb9, 0x7b,65980xd5, 0x10, 0xcb, 0xff, 0x5d, 0x14, 0x73, 0xf36599};6600static const u8 dec_assoc008[] __initconst = { };6601static const u8 dec_nonce008[] __initconst = {66020x0e, 0x0d, 0x57, 0xbb, 0x7b, 0x40, 0x54, 0x026603};6604static const u8 dec_key008[] __initconst = {66050xf2, 0xaa, 0x4f, 0x99, 0xfd, 0x3e, 0xa8, 0x53,66060xc1, 0x44, 0xe9, 0x81, 0x18, 0xdc, 0xf5, 0xf0,66070x3e, 0x44, 0x15, 0x59, 0xe0, 0xc5, 0x44, 0x86,66080xc3, 0x91, 0xa8, 0x75, 0xc0, 0x12, 0x46, 0xba6609};66106611static const u8 dec_input009[] __initconst = {66120xfd, 0x81, 0x8d, 0xd0, 0x3d, 0xb4, 0xd5, 0xdf,66130xd3, 0x42, 0x47, 0x5a, 0x6d, 0x19, 0x27, 0x66,66140x4b, 0x2e, 0x0c, 0x27, 0x9c, 0x96, 0x4c, 0x72,66150x02, 0xa3, 0x65, 0xc3, 0xb3, 0x6f, 0x2e, 0xbd,66160x63, 0x8a, 0x4a, 0x5d, 0x29, 0xa2, 0xd0, 0x28,66170x48, 0xc5, 0x3d, 0x98, 0xa3, 0xbc, 0xe0, 0xbe,66180x3b, 0x3f, 0xe6, 0x8a, 0xa4, 0x7f, 0x53, 0x06,66190xfa, 0x7f, 0x27, 0x76, 0x72, 0x31, 0xa1, 0xf5,66200xd6, 0x0c, 0x52, 0x47, 0xba, 0xcd, 0x4f, 0xd7,66210xeb, 0x05, 0x48, 0x0d, 0x7c, 0x35, 0x4a, 0x09,66220xc9, 0x76, 0x71, 0x02, 0xa3, 0xfb, 0xb7, 0x1a,66230x65, 0xb7, 0xed, 0x98, 0xc6, 0x30, 0x8a, 0x00,66240xae, 0xa1, 0x31, 0xe5, 0xb5, 0x9e, 0x6d, 0x62,66250xda, 0xda, 0x07, 0x0f, 0x38, 0x38, 0xd3, 0xcb,66260xc1, 0xb0, 0xad, 0xec, 0x72, 0xec, 0xb1, 0xa2,66270x7b, 0x59, 0xf3, 0x3d, 0x2b, 0xef, 0xcd, 0x28,66280x5b, 0x83, 0xcc, 0x18, 0x91, 0x88, 0xb0, 0x2e,66290xf9, 0x29, 0x31, 0x18, 0xf9, 0x4e, 0xe9, 0x0a,66300x91, 0x92, 0x9f, 0xae, 0x2d, 0xad, 0xf4, 0xe6,66310x1a, 0xe2, 0xa4, 0xee, 0x47, 0x15, 0xbf, 0x83,66320x6e, 0xd7, 0x72, 0x12, 0x3b, 0x2d, 0x24, 0xe9,66330xb2, 0x55, 0xcb, 0x3c, 0x10, 0xf0, 0x24, 0x8a,66340x4a, 0x02, 0xea, 0x90, 0x25, 0xf0, 0xb4, 0x79,66350x3a, 0xef, 0x6e, 0xf5, 0x52, 0xdf, 0xb0, 0x0a,66360xcd, 0x24, 0x1c, 0xd3, 0x2e, 0x22, 0x74, 0xea,66370x21, 0x6f, 0xe9, 0xbd, 0xc8, 0x3e, 0x36, 0x5b,66380x19, 0xf1, 0xca, 0x99, 0x0a, 0xb4, 0xa7, 0x52,66390x1a, 0x4e, 0xf2, 0xad, 0x8d, 0x56, 0x85, 0xbb,66400x64, 0x89, 0xba, 0x26, 0xf9, 0xc7, 0xe1, 0x89,66410x19, 0x22, 0x77, 0xc3, 0xa8, 0xfc, 0xff, 0xad,66420xfe, 0xb9, 0x48, 0xae, 0x12, 0x30, 0x9f, 0x19,66430xfb, 0x1b, 0xef, 0x14, 0x87, 0x8a, 0x78, 0x71,66440xf3, 0xf4, 0xb7, 0x00, 0x9c, 0x1d, 0xb5, 0x3d,66450x49, 0x00, 0x0c, 0x06, 0xd4, 0x50, 0xf9, 0x54,66460x45, 0xb2, 0x5b, 0x43, 0xdb, 0x6d, 0xcf, 0x1a,66470xe9, 0x7a, 0x7a, 0xcf, 0xfc, 0x8a, 0x4e, 0x4d,66480x0b, 0x07, 0x63, 0x28, 0xd8, 0xe7, 0x08, 0x95,66490xdf, 0xa6, 0x72, 0x93, 0x2e, 0xbb, 0xa0, 0x42,66500x89, 0x16, 0xf1, 0xd9, 0x0c, 0xf9, 0xa1, 0x16,66510xfd, 0xd9, 0x03, 0xb4, 0x3b, 0x8a, 0xf5, 0xf6,66520xe7, 0x6b, 0x2e, 0x8e, 0x4c, 0x3d, 0xe2, 0xaf,66530x08, 0x45, 0x03, 0xff, 0x09, 0xb6, 0xeb, 0x2d,66540xc6, 0x1b, 0x88, 0x94, 0xac, 0x3e, 0xf1, 0x9f,66550x0e, 0x0e, 0x2b, 0xd5, 0x00, 0x4d, 0x3f, 0x3b,66560x53, 0xae, 0xaf, 0x1c, 0x33, 0x5f, 0x55, 0x6e,66570x8d, 0xaf, 0x05, 0x7a, 0x10, 0x34, 0xc9, 0xf4,66580x66, 0xcb, 0x62, 0x12, 0xa6, 0xee, 0xe8, 0x1c,66590x5d, 0x12, 0x86, 0xdb, 0x6f, 0x1c, 0x33, 0xc4,66600x1c, 0xda, 0x82, 0x2d, 0x3b, 0x59, 0xfe, 0xb1,66610xa4, 0x59, 0x41, 0x86, 0xd0, 0xef, 0xae, 0xfb,66620xda, 0x6d, 0x11, 0xb8, 0xca, 0xe9, 0x6e, 0xff,66630xf7, 0xa9, 0xd9, 0x70, 0x30, 0xfc, 0x53, 0xe2,66640xd7, 0xa2, 0x4e, 0xc7, 0x91, 0xd9, 0x07, 0x06,66650xaa, 0xdd, 0xb0, 0x59, 0x28, 0x1d, 0x00, 0x66,66660xc5, 0x54, 0xc2, 0xfc, 0x06, 0xda, 0x05, 0x90,66670x52, 0x1d, 0x37, 0x66, 0xee, 0xf0, 0xb2, 0x55,66680x8a, 0x5d, 0xd2, 0x38, 0x86, 0x94, 0x9b, 0xfc,66690x10, 0x4c, 0xa1, 0xb9, 0x64, 0x3e, 0x44, 0xb8,66700x5f, 0xb0, 0x0c, 0xec, 0xe0, 0xc9, 0xe5, 0x62,66710x75, 0x3f, 0x09, 0xd5, 0xf5, 0xd9, 0x26, 0xba,66720x9e, 0xd2, 0xf4, 0xb9, 0x48, 0x0a, 0xbc, 0xa2,66730xd6, 0x7c, 0x36, 0x11, 0x7d, 0x26, 0x81, 0x89,66740xcf, 0xa4, 0xad, 0x73, 0x0e, 0xee, 0xcc, 0x06,66750xa9, 0xdb, 0xb1, 0xfd, 0xfb, 0x09, 0x7f, 0x90,66760x42, 0x37, 0x2f, 0xe1, 0x9c, 0x0f, 0x6f, 0xcf,66770x43, 0xb5, 0xd9, 0x90, 0xe1, 0x85, 0xf5, 0xa8,66780xae6679};6680static const u8 dec_output009[] __initconst = {66810xe6, 0xc3, 0xdb, 0x63, 0x55, 0x15, 0xe3, 0x5b,66820xb7, 0x4b, 0x27, 0x8b, 0x5a, 0xdd, 0xc2, 0xe8,66830x3a, 0x6b, 0xd7, 0x81, 0x96, 0x35, 0x97, 0xca,66840xd7, 0x68, 0xe8, 0xef, 0xce, 0xab, 0xda, 0x09,66850x6e, 0xd6, 0x8e, 0xcb, 0x55, 0xb5, 0xe1, 0xe5,66860x57, 0xfd, 0xc4, 0xe3, 0xe0, 0x18, 0x4f, 0x85,66870xf5, 0x3f, 0x7e, 0x4b, 0x88, 0xc9, 0x52, 0x44,66880x0f, 0xea, 0xaf, 0x1f, 0x71, 0x48, 0x9f, 0x97,66890x6d, 0xb9, 0x6f, 0x00, 0xa6, 0xde, 0x2b, 0x77,66900x8b, 0x15, 0xad, 0x10, 0xa0, 0x2b, 0x7b, 0x41,66910x90, 0x03, 0x2d, 0x69, 0xae, 0xcc, 0x77, 0x7c,66920xa5, 0x9d, 0x29, 0x22, 0xc2, 0xea, 0xb4, 0x00,66930x1a, 0xd2, 0x7a, 0x98, 0x8a, 0xf9, 0xf7, 0x82,66940xb0, 0xab, 0xd8, 0xa6, 0x94, 0x8d, 0x58, 0x2f,66950x01, 0x9e, 0x00, 0x20, 0xfc, 0x49, 0xdc, 0x0e,66960x03, 0xe8, 0x45, 0x10, 0xd6, 0xa8, 0xda, 0x55,66970x10, 0x9a, 0xdf, 0x67, 0x22, 0x8b, 0x43, 0xab,66980x00, 0xbb, 0x02, 0xc8, 0xdd, 0x7b, 0x97, 0x17,66990xd7, 0x1d, 0x9e, 0x02, 0x5e, 0x48, 0xde, 0x8e,67000xcf, 0x99, 0x07, 0x95, 0x92, 0x3c, 0x5f, 0x9f,67010xc5, 0x8a, 0xc0, 0x23, 0xaa, 0xd5, 0x8c, 0x82,67020x6e, 0x16, 0x92, 0xb1, 0x12, 0x17, 0x07, 0xc3,67030xfb, 0x36, 0xf5, 0x6c, 0x35, 0xd6, 0x06, 0x1f,67040x9f, 0xa7, 0x94, 0xa2, 0x38, 0x63, 0x9c, 0xb0,67050x71, 0xb3, 0xa5, 0xd2, 0xd8, 0xba, 0x9f, 0x08,67060x01, 0xb3, 0xff, 0x04, 0x97, 0x73, 0x45, 0x1b,67070xd5, 0xa9, 0x9c, 0x80, 0xaf, 0x04, 0x9a, 0x85,67080xdb, 0x32, 0x5b, 0x5d, 0x1a, 0xc1, 0x36, 0x28,67090x10, 0x79, 0xf1, 0x3c, 0xbf, 0x1a, 0x41, 0x5c,67100x4e, 0xdf, 0xb2, 0x7c, 0x79, 0x3b, 0x7a, 0x62,67110x3d, 0x4b, 0xc9, 0x9b, 0x2a, 0x2e, 0x7c, 0xa2,67120xb1, 0x11, 0x98, 0xa7, 0x34, 0x1a, 0x00, 0xf3,67130xd1, 0xbc, 0x18, 0x22, 0xba, 0x02, 0x56, 0x62,67140x31, 0x10, 0x11, 0x6d, 0xe0, 0x54, 0x9d, 0x40,67150x1f, 0x26, 0x80, 0x41, 0xca, 0x3f, 0x68, 0x0f,67160x32, 0x1d, 0x0a, 0x8e, 0x79, 0xd8, 0xa4, 0x1b,67170x29, 0x1c, 0x90, 0x8e, 0xc5, 0xe3, 0xb4, 0x91,67180x37, 0x9a, 0x97, 0x86, 0x99, 0xd5, 0x09, 0xc5,67190xbb, 0xa3, 0x3f, 0x21, 0x29, 0x82, 0x14, 0x5c,67200xab, 0x25, 0xfb, 0xf2, 0x4f, 0x58, 0x26, 0xd4,67210x83, 0xaa, 0x66, 0x89, 0x67, 0x7e, 0xc0, 0x49,67220xe1, 0x11, 0x10, 0x7f, 0x7a, 0xda, 0x29, 0x04,67230xff, 0xf0, 0xcb, 0x09, 0x7c, 0x9d, 0xfa, 0x03,67240x6f, 0x81, 0x09, 0x31, 0x60, 0xfb, 0x08, 0xfa,67250x74, 0xd3, 0x64, 0x44, 0x7c, 0x55, 0x85, 0xec,67260x9c, 0x6e, 0x25, 0xb7, 0x6c, 0xc5, 0x37, 0xb6,67270x83, 0x87, 0x72, 0x95, 0x8b, 0x9d, 0xe1, 0x69,67280x5c, 0x31, 0x95, 0x42, 0xa6, 0x2c, 0xd1, 0x36,67290x47, 0x1f, 0xec, 0x54, 0xab, 0xa2, 0x1c, 0xd8,67300x00, 0xcc, 0xbc, 0x0d, 0x65, 0xe2, 0x67, 0xbf,67310xbc, 0xea, 0xee, 0x9e, 0xe4, 0x36, 0x95, 0xbe,67320x73, 0xd9, 0xa6, 0xd9, 0x0f, 0xa0, 0xcc, 0x82,67330x76, 0x26, 0xad, 0x5b, 0x58, 0x6c, 0x4e, 0xab,67340x29, 0x64, 0xd3, 0xd9, 0xa9, 0x08, 0x8c, 0x1d,67350xa1, 0x4f, 0x80, 0xd8, 0x3f, 0x94, 0xfb, 0xd3,67360x7b, 0xfc, 0xd1, 0x2b, 0xc3, 0x21, 0xeb, 0xe5,67370x1c, 0x84, 0x23, 0x7f, 0x4b, 0xfa, 0xdb, 0x34,67380x18, 0xa2, 0xc2, 0xe5, 0x13, 0xfe, 0x6c, 0x49,67390x81, 0xd2, 0x73, 0xe7, 0xe2, 0xd7, 0xe4, 0x4f,67400x4b, 0x08, 0x6e, 0xb1, 0x12, 0x22, 0x10, 0x9d,67410xac, 0x51, 0x1e, 0x17, 0xd9, 0x8a, 0x0b, 0x42,67420x88, 0x16, 0x81, 0x37, 0x7c, 0x6a, 0xf7, 0xef,67430x2d, 0xe3, 0xd9, 0xf8, 0x5f, 0xe0, 0x53, 0x27,67440x74, 0xb9, 0xe2, 0xd6, 0x1c, 0x80, 0x2c, 0x52,67450x656746};6747static const u8 dec_assoc009[] __initconst = {67480x5a, 0x27, 0xff, 0xeb, 0xdf, 0x84, 0xb2, 0x9e,67490xef6750};6751static const u8 dec_nonce009[] __initconst = {67520xef, 0x2d, 0x63, 0xee, 0x6b, 0x80, 0x8b, 0x786753};6754static const u8 dec_key009[] __initconst = {67550xea, 0xbc, 0x56, 0x99, 0xe3, 0x50, 0xff, 0xc5,67560xcc, 0x1a, 0xd7, 0xc1, 0x57, 0x72, 0xea, 0x86,67570x5b, 0x89, 0x88, 0x61, 0x3d, 0x2f, 0x9b, 0xb2,67580xe7, 0x9c, 0xec, 0x74, 0x6e, 0x3e, 0xf4, 0x3b6759};67606761static const u8 dec_input010[] __initconst = {67620xe5, 0x26, 0xa4, 0x3d, 0xbd, 0x33, 0xd0, 0x4b,67630x6f, 0x05, 0xa7, 0x6e, 0x12, 0x7a, 0xd2, 0x74,67640xa6, 0xdd, 0xbd, 0x95, 0xeb, 0xf9, 0xa4, 0xf1,67650x59, 0x93, 0x91, 0x70, 0xd9, 0xfe, 0x9a, 0xcd,67660x53, 0x1f, 0x3a, 0xab, 0xa6, 0x7c, 0x9f, 0xa6,67670x9e, 0xbd, 0x99, 0xd9, 0xb5, 0x97, 0x44, 0xd5,67680x14, 0x48, 0x4d, 0x9d, 0xc0, 0xd0, 0x05, 0x96,67690xeb, 0x4c, 0x78, 0x55, 0x09, 0x08, 0x01, 0x02,67700x30, 0x90, 0x7b, 0x96, 0x7a, 0x7b, 0x5f, 0x30,67710x41, 0x24, 0xce, 0x68, 0x61, 0x49, 0x86, 0x57,67720x82, 0xdd, 0x53, 0x1c, 0x51, 0x28, 0x2b, 0x53,67730x6e, 0x2d, 0xc2, 0x20, 0x4c, 0xdd, 0x8f, 0x65,67740x10, 0x20, 0x50, 0xdd, 0x9d, 0x50, 0xe5, 0x71,67750x40, 0x53, 0x69, 0xfc, 0x77, 0x48, 0x11, 0xb9,67760xde, 0xa4, 0x8d, 0x58, 0xe4, 0xa6, 0x1a, 0x18,67770x47, 0x81, 0x7e, 0xfc, 0xdd, 0xf6, 0xef, 0xce,67780x2f, 0x43, 0x68, 0xd6, 0x06, 0xe2, 0x74, 0x6a,67790xad, 0x90, 0xf5, 0x37, 0xf3, 0x3d, 0x82, 0x69,67800x40, 0xe9, 0x6b, 0xa7, 0x3d, 0xa8, 0x1e, 0xd2,67810x02, 0x7c, 0xb7, 0x9b, 0xe4, 0xda, 0x8f, 0x95,67820x06, 0xc5, 0xdf, 0x73, 0xa3, 0x20, 0x9a, 0x49,67830xde, 0x9c, 0xbc, 0xee, 0x14, 0x3f, 0x81, 0x5e,67840xf8, 0x3b, 0x59, 0x3c, 0xe1, 0x68, 0x12, 0x5a,67850x3a, 0x76, 0x3a, 0x3f, 0xf7, 0x87, 0x33, 0x0a,67860x01, 0xb8, 0xd4, 0xed, 0xb6, 0xbe, 0x94, 0x5e,67870x70, 0x40, 0x56, 0x67, 0x1f, 0x50, 0x44, 0x19,67880xce, 0x82, 0x70, 0x10, 0x87, 0x13, 0x20, 0x0b,67890x4c, 0x5a, 0xb6, 0xf6, 0xa7, 0xae, 0x81, 0x75,67900x01, 0x81, 0xe6, 0x4b, 0x57, 0x7c, 0xdd, 0x6d,67910xf8, 0x1c, 0x29, 0x32, 0xf7, 0xda, 0x3c, 0x2d,67920xf8, 0x9b, 0x25, 0x6e, 0x00, 0xb4, 0xf7, 0x2f,67930xf7, 0x04, 0xf7, 0xa1, 0x56, 0xac, 0x4f, 0x1a,67940x64, 0xb8, 0x47, 0x55, 0x18, 0x7b, 0x07, 0x4d,67950xbd, 0x47, 0x24, 0x80, 0x5d, 0xa2, 0x70, 0xc5,67960xdd, 0x8e, 0x82, 0xd4, 0xeb, 0xec, 0xb2, 0x0c,67970x39, 0xd2, 0x97, 0xc1, 0xcb, 0xeb, 0xf4, 0x77,67980x59, 0xb4, 0x87, 0xef, 0xcb, 0x43, 0x2d, 0x46,67990x54, 0xd1, 0xa7, 0xd7, 0x15, 0x99, 0x0a, 0x43,68000xa1, 0xe0, 0x99, 0x33, 0x71, 0xc1, 0xed, 0xfe,68010x72, 0x46, 0x33, 0x8e, 0x91, 0x08, 0x9f, 0xc8,68020x2e, 0xca, 0xfa, 0xdc, 0x59, 0xd5, 0xc3, 0x76,68030x84, 0x9f, 0xa3, 0x37, 0x68, 0xc3, 0xf0, 0x47,68040x2c, 0x68, 0xdb, 0x5e, 0xc3, 0x49, 0x4c, 0xe8,68050x92, 0x85, 0xe2, 0x23, 0xd3, 0x3f, 0xad, 0x32,68060xe5, 0x2b, 0x82, 0xd7, 0x8f, 0x99, 0x0a, 0x59,68070x5c, 0x45, 0xd9, 0xb4, 0x51, 0x52, 0xc2, 0xae,68080xbf, 0x80, 0xcf, 0xc9, 0xc9, 0x51, 0x24, 0x2a,68090x3b, 0x3a, 0x4d, 0xae, 0xeb, 0xbd, 0x22, 0xc3,68100x0e, 0x0f, 0x59, 0x25, 0x92, 0x17, 0xe9, 0x74,68110xc7, 0x8b, 0x70, 0x70, 0x36, 0x55, 0x95, 0x75,68120x4b, 0xad, 0x61, 0x2b, 0x09, 0xbc, 0x82, 0xf2,68130x6e, 0x94, 0x43, 0xae, 0xc3, 0xd5, 0xcd, 0x8e,68140xfe, 0x5b, 0x9a, 0x88, 0x43, 0x01, 0x75, 0xb2,68150x23, 0x09, 0xf7, 0x89, 0x83, 0xe7, 0xfa, 0xf9,68160xb4, 0x9b, 0xf8, 0xef, 0xbd, 0x1c, 0x92, 0xc1,68170xda, 0x7e, 0xfe, 0x05, 0xba, 0x5a, 0xcd, 0x07,68180x6a, 0x78, 0x9e, 0x5d, 0xfb, 0x11, 0x2f, 0x79,68190x38, 0xb6, 0xc2, 0x5b, 0x6b, 0x51, 0xb4, 0x71,68200xdd, 0xf7, 0x2a, 0xe4, 0xf4, 0x72, 0x76, 0xad,68210xc2, 0xdd, 0x64, 0x5d, 0x79, 0xb6, 0xf5, 0x7a,68220x77, 0x20, 0x05, 0x3d, 0x30, 0x06, 0xd4, 0x4c,68230x0a, 0x2c, 0x98, 0x5a, 0xb9, 0xd4, 0x98, 0xa9,68240x3f, 0xc6, 0x12, 0xea, 0x3b, 0x4b, 0xc5, 0x79,68250x64, 0x63, 0x6b, 0x09, 0x54, 0x3b, 0x14, 0x27,68260xba, 0x99, 0x80, 0xc8, 0x72, 0xa8, 0x12, 0x90,68270x29, 0xba, 0x40, 0x54, 0x97, 0x2b, 0x7b, 0xfe,68280xeb, 0xcd, 0x01, 0x05, 0x44, 0x72, 0xdb, 0x99,68290xe4, 0x61, 0xc9, 0x69, 0xd6, 0xb9, 0x28, 0xd1,68300x05, 0x3e, 0xf9, 0x0b, 0x49, 0x0a, 0x49, 0xe9,68310x8d, 0x0e, 0xa7, 0x4a, 0x0f, 0xaf, 0x32, 0xd0,68320xe0, 0xb2, 0x3a, 0x55, 0x58, 0xfe, 0x5c, 0x28,68330x70, 0x51, 0x23, 0xb0, 0x7b, 0x6a, 0x5f, 0x1e,68340xb8, 0x17, 0xd7, 0x94, 0x15, 0x8f, 0xee, 0x20,68350xc7, 0x42, 0x25, 0x3e, 0x9a, 0x14, 0xd7, 0x60,68360x72, 0x39, 0x47, 0x48, 0xa9, 0xfe, 0xdd, 0x47,68370x0a, 0xb1, 0xe6, 0x60, 0x28, 0x8c, 0x11, 0x68,68380xe1, 0xff, 0xd7, 0xce, 0xc8, 0xbe, 0xb3, 0xfe,68390x27, 0x30, 0x09, 0x70, 0xd7, 0xfa, 0x02, 0x33,68400x3a, 0x61, 0x2e, 0xc7, 0xff, 0xa4, 0x2a, 0xa8,68410x6e, 0xb4, 0x79, 0x35, 0x6d, 0x4c, 0x1e, 0x38,68420xf8, 0xee, 0xd4, 0x84, 0x4e, 0x6e, 0x28, 0xa7,68430xce, 0xc8, 0xc1, 0xcf, 0x80, 0x05, 0xf3, 0x04,68440xef, 0xc8, 0x18, 0x28, 0x2e, 0x8d, 0x5e, 0x0c,68450xdf, 0xb8, 0x5f, 0x96, 0xe8, 0xc6, 0x9c, 0x2f,68460xe5, 0xa6, 0x44, 0xd7, 0xe7, 0x99, 0x44, 0x0c,68470xec, 0xd7, 0x05, 0x60, 0x97, 0xbb, 0x74, 0x77,68480x58, 0xd5, 0xbb, 0x48, 0xde, 0x5a, 0xb2, 0x54,68490x7f, 0x0e, 0x46, 0x70, 0x6a, 0x6f, 0x78, 0xa5,68500x08, 0x89, 0x05, 0x4e, 0x7e, 0xa0, 0x69, 0xb4,68510x40, 0x60, 0x55, 0x77, 0x75, 0x9b, 0x19, 0xf2,68520xd5, 0x13, 0x80, 0x77, 0xf9, 0x4b, 0x3f, 0x1e,68530xee, 0xe6, 0x76, 0x84, 0x7b, 0x8c, 0xe5, 0x27,68540xa8, 0x0a, 0x91, 0x01, 0x68, 0x71, 0x8a, 0x3f,68550x06, 0xab, 0xf6, 0xa9, 0xa5, 0xe6, 0x72, 0x92,68560xe4, 0x67, 0xe2, 0xa2, 0x46, 0x35, 0x84, 0x55,68570x7d, 0xca, 0xa8, 0x85, 0xd0, 0xf1, 0x3f, 0xbe,68580xd7, 0x34, 0x64, 0xfc, 0xae, 0xe3, 0xe4, 0x04,68590x9f, 0x66, 0x02, 0xb9, 0x88, 0x10, 0xd9, 0xc4,68600x4c, 0x31, 0x43, 0x7a, 0x93, 0xe2, 0x9b, 0x56,68610x43, 0x84, 0xdc, 0xdc, 0xde, 0x1d, 0xa4, 0x02,68620x0e, 0xc2, 0xef, 0xc3, 0xf8, 0x78, 0xd1, 0xb2,68630x6b, 0x63, 0x18, 0xc9, 0xa9, 0xe5, 0x72, 0xd8,68640xf3, 0xb9, 0xd1, 0x8a, 0xc7, 0x1a, 0x02, 0x27,68650x20, 0x77, 0x10, 0xe5, 0xc8, 0xd4, 0x4a, 0x47,68660xe5, 0xdf, 0x5f, 0x01, 0xaa, 0xb0, 0xd4, 0x10,68670xbb, 0x69, 0xe3, 0x36, 0xc8, 0xe1, 0x3d, 0x43,68680xfb, 0x86, 0xcd, 0xcc, 0xbf, 0xf4, 0x88, 0xe0,68690x20, 0xca, 0xb7, 0x1b, 0xf1, 0x2f, 0x5c, 0xee,68700xd4, 0xd3, 0xa3, 0xcc, 0xa4, 0x1e, 0x1c, 0x47,68710xfb, 0xbf, 0xfc, 0xa2, 0x41, 0x55, 0x9d, 0xf6,68720x5a, 0x5e, 0x65, 0x32, 0x34, 0x7b, 0x52, 0x8d,68730xd5, 0xd0, 0x20, 0x60, 0x03, 0xab, 0x3f, 0x8c,68740xd4, 0x21, 0xea, 0x2a, 0xd9, 0xc4, 0xd0, 0xd3,68750x65, 0xd8, 0x7a, 0x13, 0x28, 0x62, 0x32, 0x4b,68760x2c, 0x87, 0x93, 0xa8, 0xb4, 0x52, 0x45, 0x09,68770x44, 0xec, 0xec, 0xc3, 0x17, 0xdb, 0x9a, 0x4d,68780x5c, 0xa9, 0x11, 0xd4, 0x7d, 0xaf, 0x9e, 0xf1,68790x2d, 0xb2, 0x66, 0xc5, 0x1d, 0xed, 0xb7, 0xcd,68800x0b, 0x25, 0x5e, 0x30, 0x47, 0x3f, 0x40, 0xf4,68810xa1, 0xa0, 0x00, 0x94, 0x10, 0xc5, 0x6a, 0x63,68820x1a, 0xd5, 0x88, 0x92, 0x8e, 0x82, 0x39, 0x87,68830x3c, 0x78, 0x65, 0x58, 0x42, 0x75, 0x5b, 0xdd,68840x77, 0x3e, 0x09, 0x4e, 0x76, 0x5b, 0xe6, 0x0e,68850x4d, 0x38, 0xb2, 0xc0, 0xb8, 0x95, 0x01, 0x7a,68860x10, 0xe0, 0xfb, 0x07, 0xf2, 0xab, 0x2d, 0x8c,68870x32, 0xed, 0x2b, 0xc0, 0x46, 0xc2, 0xf5, 0x38,68880x83, 0xf0, 0x17, 0xec, 0xc1, 0x20, 0x6a, 0x9a,68890x0b, 0x00, 0xa0, 0x98, 0x22, 0x50, 0x23, 0xd5,68900x80, 0x6b, 0xf6, 0x1f, 0xc3, 0xcc, 0x97, 0xc9,68910x24, 0x9f, 0xf3, 0xaf, 0x43, 0x14, 0xd5, 0xa06892};6893static const u8 dec_output010[] __initconst = {68940x42, 0x93, 0xe4, 0xeb, 0x97, 0xb0, 0x57, 0xbf,68950x1a, 0x8b, 0x1f, 0xe4, 0x5f, 0x36, 0x20, 0x3c,68960xef, 0x0a, 0xa9, 0x48, 0x5f, 0x5f, 0x37, 0x22,68970x3a, 0xde, 0xe3, 0xae, 0xbe, 0xad, 0x07, 0xcc,68980xb1, 0xf6, 0xf5, 0xf9, 0x56, 0xdd, 0xe7, 0x16,68990x1e, 0x7f, 0xdf, 0x7a, 0x9e, 0x75, 0xb7, 0xc7,69000xbe, 0xbe, 0x8a, 0x36, 0x04, 0xc0, 0x10, 0xf4,69010x95, 0x20, 0x03, 0xec, 0xdc, 0x05, 0xa1, 0x7d,69020xc4, 0xa9, 0x2c, 0x82, 0xd0, 0xbc, 0x8b, 0xc5,69030xc7, 0x45, 0x50, 0xf6, 0xa2, 0x1a, 0xb5, 0x46,69040x3b, 0x73, 0x02, 0xa6, 0x83, 0x4b, 0x73, 0x82,69050x58, 0x5e, 0x3b, 0x65, 0x2f, 0x0e, 0xfd, 0x2b,69060x59, 0x16, 0xce, 0xa1, 0x60, 0x9c, 0xe8, 0x3a,69070x99, 0xed, 0x8d, 0x5a, 0xcf, 0xf6, 0x83, 0xaf,69080xba, 0xd7, 0x73, 0x73, 0x40, 0x97, 0x3d, 0xca,69090xef, 0x07, 0x57, 0xe6, 0xd9, 0x70, 0x0e, 0x95,69100xae, 0xa6, 0x8d, 0x04, 0xcc, 0xee, 0xf7, 0x09,69110x31, 0x77, 0x12, 0xa3, 0x23, 0x97, 0x62, 0xb3,69120x7b, 0x32, 0xfb, 0x80, 0x14, 0x48, 0x81, 0xc3,69130xe5, 0xea, 0x91, 0x39, 0x52, 0x81, 0xa2, 0x4f,69140xe4, 0xb3, 0x09, 0xff, 0xde, 0x5e, 0xe9, 0x58,69150x84, 0x6e, 0xf9, 0x3d, 0xdf, 0x25, 0xea, 0xad,69160xae, 0xe6, 0x9a, 0xd1, 0x89, 0x55, 0xd3, 0xde,69170x6c, 0x52, 0xdb, 0x70, 0xfe, 0x37, 0xce, 0x44,69180x0a, 0xa8, 0x25, 0x5f, 0x92, 0xc1, 0x33, 0x4a,69190x4f, 0x9b, 0x62, 0x35, 0xff, 0xce, 0xc0, 0xa9,69200x60, 0xce, 0x52, 0x00, 0x97, 0x51, 0x35, 0x26,69210x2e, 0xb9, 0x36, 0xa9, 0x87, 0x6e, 0x1e, 0xcc,69220x91, 0x78, 0x53, 0x98, 0x86, 0x5b, 0x9c, 0x74,69230x7d, 0x88, 0x33, 0xe1, 0xdf, 0x37, 0x69, 0x2b,69240xbb, 0xf1, 0x4d, 0xf4, 0xd1, 0xf1, 0x39, 0x93,69250x17, 0x51, 0x19, 0xe3, 0x19, 0x1e, 0x76, 0x37,69260x25, 0xfb, 0x09, 0x27, 0x6a, 0xab, 0x67, 0x6f,69270x14, 0x12, 0x64, 0xe7, 0xc4, 0x07, 0xdf, 0x4d,69280x17, 0xbb, 0x6d, 0xe0, 0xe9, 0xb9, 0xab, 0xca,69290x10, 0x68, 0xaf, 0x7e, 0xb7, 0x33, 0x54, 0x73,69300x07, 0x6e, 0xf7, 0x81, 0x97, 0x9c, 0x05, 0x6f,69310x84, 0x5f, 0xd2, 0x42, 0xfb, 0x38, 0xcf, 0xd1,69320x2f, 0x14, 0x30, 0x88, 0x98, 0x4d, 0x5a, 0xa9,69330x76, 0xd5, 0x4f, 0x3e, 0x70, 0x6c, 0x85, 0x76,69340xd7, 0x01, 0xa0, 0x1a, 0xc8, 0x4e, 0xaa, 0xac,69350x78, 0xfe, 0x46, 0xde, 0x6a, 0x05, 0x46, 0xa7,69360x43, 0x0c, 0xb9, 0xde, 0xb9, 0x68, 0xfb, 0xce,69370x42, 0x99, 0x07, 0x4d, 0x0b, 0x3b, 0x5a, 0x30,69380x35, 0xa8, 0xf9, 0x3a, 0x73, 0xef, 0x0f, 0xdb,69390x1e, 0x16, 0x42, 0xc4, 0xba, 0xae, 0x58, 0xaa,69400xf8, 0xe5, 0x75, 0x2f, 0x1b, 0x15, 0x5c, 0xfd,69410x0a, 0x97, 0xd0, 0xe4, 0x37, 0x83, 0x61, 0x5f,69420x43, 0xa6, 0xc7, 0x3f, 0x38, 0x59, 0xe6, 0xeb,69430xa3, 0x90, 0xc3, 0xaa, 0xaa, 0x5a, 0xd3, 0x34,69440xd4, 0x17, 0xc8, 0x65, 0x3e, 0x57, 0xbc, 0x5e,69450xdd, 0x9e, 0xb7, 0xf0, 0x2e, 0x5b, 0xb2, 0x1f,69460x8a, 0x08, 0x0d, 0x45, 0x91, 0x0b, 0x29, 0x53,69470x4f, 0x4c, 0x5a, 0x73, 0x56, 0xfe, 0xaf, 0x41,69480x01, 0x39, 0x0a, 0x24, 0x3c, 0x7e, 0xbe, 0x4e,69490x53, 0xf3, 0xeb, 0x06, 0x66, 0x51, 0x28, 0x1d,69500xbd, 0x41, 0x0a, 0x01, 0xab, 0x16, 0x47, 0x27,69510x47, 0x47, 0xf7, 0xcb, 0x46, 0x0a, 0x70, 0x9e,69520x01, 0x9c, 0x09, 0xe1, 0x2a, 0x00, 0x1a, 0xd8,69530xd4, 0x79, 0x9d, 0x80, 0x15, 0x8e, 0x53, 0x2a,69540x65, 0x83, 0x78, 0x3e, 0x03, 0x00, 0x07, 0x12,69550x1f, 0x33, 0x3e, 0x7b, 0x13, 0x37, 0xf1, 0xc3,69560xef, 0xb7, 0xc1, 0x20, 0x3c, 0x3e, 0x67, 0x66,69570x5d, 0x88, 0xa7, 0x7d, 0x33, 0x50, 0x77, 0xb0,69580x28, 0x8e, 0xe7, 0x2c, 0x2e, 0x7a, 0xf4, 0x3c,69590x8d, 0x74, 0x83, 0xaf, 0x8e, 0x87, 0x0f, 0xe4,69600x50, 0xff, 0x84, 0x5c, 0x47, 0x0c, 0x6a, 0x49,69610xbf, 0x42, 0x86, 0x77, 0x15, 0x48, 0xa5, 0x90,69620x5d, 0x93, 0xd6, 0x2a, 0x11, 0xd5, 0xd5, 0x11,69630xaa, 0xce, 0xe7, 0x6f, 0xa5, 0xb0, 0x09, 0x2c,69640x8d, 0xd3, 0x92, 0xf0, 0x5a, 0x2a, 0xda, 0x5b,69650x1e, 0xd5, 0x9a, 0xc4, 0xc4, 0xf3, 0x49, 0x74,69660x41, 0xca, 0xe8, 0xc1, 0xf8, 0x44, 0xd6, 0x3c,69670xae, 0x6c, 0x1d, 0x9a, 0x30, 0x04, 0x4d, 0x27,69680x0e, 0xb1, 0x5f, 0x59, 0xa2, 0x24, 0xe8, 0xe1,69690x98, 0xc5, 0x6a, 0x4c, 0xfe, 0x41, 0xd2, 0x27,69700x42, 0x52, 0xe1, 0xe9, 0x7d, 0x62, 0xe4, 0x88,69710x0f, 0xad, 0xb2, 0x70, 0xcb, 0x9d, 0x4c, 0x27,69720x2e, 0x76, 0x1e, 0x1a, 0x63, 0x65, 0xf5, 0x3b,69730xf8, 0x57, 0x69, 0xeb, 0x5b, 0x38, 0x26, 0x39,69740x33, 0x25, 0x45, 0x3e, 0x91, 0xb8, 0xd8, 0xc7,69750xd5, 0x42, 0xc0, 0x22, 0x31, 0x74, 0xf4, 0xbc,69760x0c, 0x23, 0xf1, 0xca, 0xc1, 0x8d, 0xd7, 0xbe,69770xc9, 0x62, 0xe4, 0x08, 0x1a, 0xcf, 0x36, 0xd5,69780xfe, 0x55, 0x21, 0x59, 0x91, 0x87, 0x87, 0xdf,69790x06, 0xdb, 0xdf, 0x96, 0x45, 0x58, 0xda, 0x05,69800xcd, 0x50, 0x4d, 0xd2, 0x7d, 0x05, 0x18, 0x73,69810x6a, 0x8d, 0x11, 0x85, 0xa6, 0x88, 0xe8, 0xda,69820xe6, 0x30, 0x33, 0xa4, 0x89, 0x31, 0x75, 0xbe,69830x69, 0x43, 0x84, 0x43, 0x50, 0x87, 0xdd, 0x71,69840x36, 0x83, 0xc3, 0x78, 0x74, 0x24, 0x0a, 0xed,69850x7b, 0xdb, 0xa4, 0x24, 0x0b, 0xb9, 0x7e, 0x5d,69860xff, 0xde, 0xb1, 0xef, 0x61, 0x5a, 0x45, 0x33,69870xf6, 0x17, 0x07, 0x08, 0x98, 0x83, 0x92, 0x0f,69880x23, 0x6d, 0xe6, 0xaa, 0x17, 0x54, 0xad, 0x6a,69890xc8, 0xdb, 0x26, 0xbe, 0xb8, 0xb6, 0x08, 0xfa,69900x68, 0xf1, 0xd7, 0x79, 0x6f, 0x18, 0xb4, 0x9e,69910x2d, 0x3f, 0x1b, 0x64, 0xaf, 0x8d, 0x06, 0x0e,69920x49, 0x28, 0xe0, 0x5d, 0x45, 0x68, 0x13, 0x87,69930xfa, 0xde, 0x40, 0x7b, 0xd2, 0xc3, 0x94, 0xd5,69940xe1, 0xd9, 0xc2, 0xaf, 0x55, 0x89, 0xeb, 0xb4,69950x12, 0x59, 0xa8, 0xd4, 0xc5, 0x29, 0x66, 0x38,69960xe6, 0xac, 0x22, 0x22, 0xd9, 0x64, 0x9b, 0x34,69970x0a, 0x32, 0x9f, 0xc2, 0xbf, 0x17, 0x6c, 0x3f,69980x71, 0x7a, 0x38, 0x6b, 0x98, 0xfb, 0x49, 0x36,69990x89, 0xc9, 0xe2, 0xd6, 0xc7, 0x5d, 0xd0, 0x69,70000x5f, 0x23, 0x35, 0xc9, 0x30, 0xe2, 0xfd, 0x44,70010x58, 0x39, 0xd7, 0x97, 0xfb, 0x5c, 0x00, 0xd5,70020x4f, 0x7a, 0x1a, 0x95, 0x8b, 0x62, 0x4b, 0xce,70030xe5, 0x91, 0x21, 0x7b, 0x30, 0x00, 0xd6, 0xdd,70040x6d, 0x02, 0x86, 0x49, 0x0f, 0x3c, 0x1a, 0x27,70050x3c, 0xd3, 0x0e, 0x71, 0xf2, 0xff, 0xf5, 0x2f,70060x87, 0xac, 0x67, 0x59, 0x81, 0xa3, 0xf7, 0xf8,70070xd6, 0x11, 0x0c, 0x84, 0xa9, 0x03, 0xee, 0x2a,70080xc4, 0xf3, 0x22, 0xab, 0x7c, 0xe2, 0x25, 0xf5,70090x67, 0xa3, 0xe4, 0x11, 0xe0, 0x59, 0xb3, 0xca,70100x87, 0xa0, 0xae, 0xc9, 0xa6, 0x62, 0x1b, 0x6e,70110x4d, 0x02, 0x6b, 0x07, 0x9d, 0xfd, 0xd0, 0x92,70120x06, 0xe1, 0xb2, 0x9a, 0x4a, 0x1f, 0x1f, 0x13,70130x49, 0x99, 0x97, 0x08, 0xde, 0x7f, 0x98, 0xaf,70140x51, 0x98, 0xee, 0x2c, 0xcb, 0xf0, 0x0b, 0xc6,70150xb6, 0xb7, 0x2d, 0x9a, 0xb1, 0xac, 0xa6, 0xe3,70160x15, 0x77, 0x9d, 0x6b, 0x1a, 0xe4, 0xfc, 0x8b,70170xf2, 0x17, 0x59, 0x08, 0x04, 0x58, 0x81, 0x9d,70180x1b, 0x1b, 0x69, 0x55, 0xc2, 0xb4, 0x3c, 0x1f,70190x50, 0xf1, 0x7f, 0x77, 0x90, 0x4c, 0x66, 0x40,70200x5a, 0xc0, 0x33, 0x1f, 0xcb, 0x05, 0x6d, 0x5c,70210x06, 0x87, 0x52, 0xa2, 0x8f, 0x26, 0xd5, 0x4f7022};7023static const u8 dec_assoc010[] __initconst = {70240xd2, 0xa1, 0x70, 0xdb, 0x7a, 0xf8, 0xfa, 0x27,70250xba, 0x73, 0x0f, 0xbf, 0x3d, 0x1e, 0x82, 0xb27026};7027static const u8 dec_nonce010[] __initconst = {70280xdb, 0x92, 0x0f, 0x7f, 0x17, 0x54, 0x0c, 0x307029};7030static const u8 dec_key010[] __initconst = {70310x47, 0x11, 0xeb, 0x86, 0x2b, 0x2c, 0xab, 0x44,70320x34, 0xda, 0x7f, 0x57, 0x03, 0x39, 0x0c, 0xaf,70330x2c, 0x14, 0xfd, 0x65, 0x23, 0xe9, 0x8e, 0x74,70340xd5, 0x08, 0x68, 0x08, 0xe7, 0xb4, 0x72, 0xd77035};70367037static const u8 dec_input011[] __initconst = {70380x6a, 0xfc, 0x4b, 0x25, 0xdf, 0xc0, 0xe4, 0xe8,70390x17, 0x4d, 0x4c, 0xc9, 0x7e, 0xde, 0x3a, 0xcc,70400x3c, 0xba, 0x6a, 0x77, 0x47, 0xdb, 0xe3, 0x74,70410x7a, 0x4d, 0x5f, 0x8d, 0x37, 0x55, 0x80, 0x73,70420x90, 0x66, 0x5d, 0x3a, 0x7d, 0x5d, 0x86, 0x5e,70430x8d, 0xfd, 0x83, 0xff, 0x4e, 0x74, 0x6f, 0xf9,70440xe6, 0x70, 0x17, 0x70, 0x3e, 0x96, 0xa7, 0x7e,70450xcb, 0xab, 0x8f, 0x58, 0x24, 0x9b, 0x01, 0xfd,70460xcb, 0xe6, 0x4d, 0x9b, 0xf0, 0x88, 0x94, 0x57,70470x66, 0xef, 0x72, 0x4c, 0x42, 0x6e, 0x16, 0x19,70480x15, 0xea, 0x70, 0x5b, 0xac, 0x13, 0xdb, 0x9f,70490x18, 0xe2, 0x3c, 0x26, 0x97, 0xbc, 0xdc, 0x45,70500x8c, 0x6c, 0x24, 0x69, 0x9c, 0xf7, 0x65, 0x1e,70510x18, 0x59, 0x31, 0x7c, 0xe4, 0x73, 0xbc, 0x39,70520x62, 0xc6, 0x5c, 0x9f, 0xbf, 0xfa, 0x90, 0x03,70530xc9, 0x72, 0x26, 0xb6, 0x1b, 0xc2, 0xb7, 0x3f,70540xf2, 0x13, 0x77, 0xf2, 0x8d, 0xb9, 0x47, 0xd0,70550x53, 0xdd, 0xc8, 0x91, 0x83, 0x8b, 0xb1, 0xce,70560xa3, 0xfe, 0xcd, 0xd9, 0xdd, 0x92, 0x7b, 0xdb,70570xb8, 0xfb, 0xc9, 0x2d, 0x01, 0x59, 0x39, 0x52,70580xad, 0x1b, 0xec, 0xcf, 0xd7, 0x70, 0x13, 0x21,70590xf5, 0x47, 0xaa, 0x18, 0x21, 0x5c, 0xc9, 0x9a,70600xd2, 0x6b, 0x05, 0x9c, 0x01, 0xa1, 0xda, 0x35,70610x5d, 0xb3, 0x70, 0xe6, 0xa9, 0x80, 0x8b, 0x91,70620xb7, 0xb3, 0x5f, 0x24, 0x9a, 0xb7, 0xd1, 0x6b,70630xa1, 0x1c, 0x50, 0xba, 0x49, 0xe0, 0xee, 0x2e,70640x75, 0xac, 0x69, 0xc0, 0xeb, 0x03, 0xdd, 0x19,70650xe5, 0xf6, 0x06, 0xdd, 0xc3, 0xd7, 0x2b, 0x07,70660x07, 0x30, 0xa7, 0x19, 0x0c, 0xbf, 0xe6, 0x18,70670xcc, 0xb1, 0x01, 0x11, 0x85, 0x77, 0x1d, 0x96,70680xa7, 0xa3, 0x00, 0x84, 0x02, 0xa2, 0x83, 0x68,70690xda, 0x17, 0x27, 0xc8, 0x7f, 0x23, 0xb7, 0xf4,70700x13, 0x85, 0xcf, 0xdd, 0x7a, 0x7d, 0x24, 0x57,70710xfe, 0x05, 0x93, 0xf5, 0x74, 0xce, 0xed, 0x0c,70720x20, 0x98, 0x8d, 0x92, 0x30, 0xa1, 0x29, 0x23,70730x1a, 0xa0, 0x4f, 0x69, 0x56, 0x4c, 0xe1, 0xc8,70740xce, 0xf6, 0x9a, 0x0c, 0xa4, 0xfa, 0x04, 0xf6,70750x62, 0x95, 0xf2, 0xfa, 0xc7, 0x40, 0x68, 0x40,70760x8f, 0x41, 0xda, 0xb4, 0x26, 0x6f, 0x70, 0xab,70770x40, 0x61, 0xa4, 0x0e, 0x75, 0xfb, 0x86, 0xeb,70780x9d, 0x9a, 0x1f, 0xec, 0x76, 0x99, 0xe7, 0xea,70790xaa, 0x1e, 0x2d, 0xb5, 0xd4, 0xa6, 0x1a, 0xb8,70800x61, 0x0a, 0x1d, 0x16, 0x5b, 0x98, 0xc2, 0x31,70810x40, 0xe7, 0x23, 0x1d, 0x66, 0x99, 0xc8, 0xc0,70820xd7, 0xce, 0xf3, 0x57, 0x40, 0x04, 0x3f, 0xfc,70830xea, 0xb3, 0xfc, 0xd2, 0xd3, 0x99, 0xa4, 0x94,70840x69, 0xa0, 0xef, 0xd1, 0x85, 0xb3, 0xa6, 0xb1,70850x28, 0xbf, 0x94, 0x67, 0x22, 0xc3, 0x36, 0x46,70860xf8, 0xd2, 0x0f, 0x5f, 0xf4, 0x59, 0x80, 0xe6,70870x2d, 0x43, 0x08, 0x7d, 0x19, 0x09, 0x97, 0xa7,70880x4c, 0x3d, 0x8d, 0xba, 0x65, 0x62, 0xa3, 0x71,70890x33, 0x29, 0x62, 0xdb, 0xc1, 0x33, 0x34, 0x1a,70900x63, 0x33, 0x16, 0xb6, 0x64, 0x7e, 0xab, 0x33,70910xf0, 0xe6, 0x26, 0x68, 0xba, 0x1d, 0x2e, 0x38,70920x08, 0xe6, 0x02, 0xd3, 0x25, 0x2c, 0x47, 0x23,70930x58, 0x34, 0x0f, 0x9d, 0x63, 0x4f, 0x63, 0xbb,70940x7f, 0x3b, 0x34, 0x38, 0xa7, 0xb5, 0x8d, 0x65,70950xd9, 0x9f, 0x79, 0x55, 0x3e, 0x4d, 0xe7, 0x73,70960xd8, 0xf6, 0x98, 0x97, 0x84, 0x60, 0x9c, 0xc8,70970xa9, 0x3c, 0xf6, 0xdc, 0x12, 0x5c, 0xe1, 0xbb,70980x0b, 0x8b, 0x98, 0x9c, 0x9d, 0x26, 0x7c, 0x4a,70990xe6, 0x46, 0x36, 0x58, 0x21, 0x4a, 0xee, 0xca,71000xd7, 0x3b, 0xc2, 0x6c, 0x49, 0x2f, 0xe5, 0xd5,71010x03, 0x59, 0x84, 0x53, 0xcb, 0xfe, 0x92, 0x71,71020x2e, 0x7c, 0x21, 0xcc, 0x99, 0x85, 0x7f, 0xb8,71030x74, 0x90, 0x13, 0x42, 0x3f, 0xe0, 0x6b, 0x1d,71040xf2, 0x4d, 0x54, 0xd4, 0xfc, 0x3a, 0x05, 0xe6,71050x74, 0xaf, 0xa6, 0xa0, 0x2a, 0x20, 0x23, 0x5d,71060x34, 0x5c, 0xd9, 0x3e, 0x4e, 0xfa, 0x93, 0xe7,71070xaa, 0xe9, 0x6f, 0x08, 0x43, 0x67, 0x41, 0xc5,71080xad, 0xfb, 0x31, 0x95, 0x82, 0x73, 0x32, 0xd8,71090xa6, 0xa3, 0xed, 0x0e, 0x2d, 0xf6, 0x5f, 0xfd,71100x80, 0xa6, 0x7a, 0xe0, 0xdf, 0x78, 0x15, 0x29,71110x74, 0x33, 0xd0, 0x9e, 0x83, 0x86, 0x72, 0x22,71120x57, 0x29, 0xb9, 0x9e, 0x5d, 0xd3, 0x1a, 0xb5,71130x96, 0x72, 0x41, 0x3d, 0xf1, 0x64, 0x43, 0x67,71140xee, 0xaa, 0x5c, 0xd3, 0x9a, 0x96, 0x13, 0x11,71150x5d, 0xf3, 0x0c, 0x87, 0x82, 0x1e, 0x41, 0x9e,71160xd0, 0x27, 0xd7, 0x54, 0x3b, 0x67, 0x73, 0x09,71170x91, 0xe9, 0xd5, 0x36, 0xa7, 0xb5, 0x55, 0xe4,71180xf3, 0x21, 0x51, 0x49, 0x22, 0x07, 0x55, 0x4f,71190x44, 0x4b, 0xd2, 0x15, 0x93, 0x17, 0x2a, 0xfa,71200x4d, 0x4a, 0x57, 0xdb, 0x4c, 0xa6, 0xeb, 0xec,71210x53, 0x25, 0x6c, 0x21, 0xed, 0x00, 0x4c, 0x3b,71220xca, 0x14, 0x57, 0xa9, 0xd6, 0x6a, 0xcd, 0x8d,71230x5e, 0x74, 0xac, 0x72, 0xc1, 0x97, 0xe5, 0x1b,71240x45, 0x4e, 0xda, 0xfc, 0xcc, 0x40, 0xe8, 0x48,71250x88, 0x0b, 0xa3, 0xe3, 0x8d, 0x83, 0x42, 0xc3,71260x23, 0xfd, 0x68, 0xb5, 0x8e, 0xf1, 0x9d, 0x63,71270x77, 0xe9, 0xa3, 0x8e, 0x8c, 0x26, 0x6b, 0xbd,71280x72, 0x73, 0x35, 0x0c, 0x03, 0xf8, 0x43, 0x78,71290x52, 0x71, 0x15, 0x1f, 0x71, 0x5d, 0x6e, 0xed,71300xb9, 0xcc, 0x86, 0x30, 0xdb, 0x2b, 0xd3, 0x82,71310x88, 0x23, 0x71, 0x90, 0x53, 0x5c, 0xa9, 0x2f,71320x76, 0x01, 0xb7, 0x9a, 0xfe, 0x43, 0x55, 0xa3,71330x04, 0x9b, 0x0e, 0xe4, 0x59, 0xdf, 0xc9, 0xe9,71340xb1, 0xea, 0x29, 0x28, 0x3c, 0x5c, 0xae, 0x72,71350x84, 0xb6, 0xc6, 0xeb, 0x0c, 0x27, 0x07, 0x74,71360x90, 0x0d, 0x31, 0xb0, 0x00, 0x77, 0xe9, 0x40,71370x70, 0x6f, 0x68, 0xa7, 0xfd, 0x06, 0xec, 0x4b,71380xc0, 0xb7, 0xac, 0xbc, 0x33, 0xb7, 0x6d, 0x0a,71390xbd, 0x12, 0x1b, 0x59, 0xcb, 0xdd, 0x32, 0xf5,71400x1d, 0x94, 0x57, 0x76, 0x9e, 0x0c, 0x18, 0x98,71410x71, 0xd7, 0x2a, 0xdb, 0x0b, 0x7b, 0xa7, 0x71,71420xb7, 0x67, 0x81, 0x23, 0x96, 0xae, 0xb9, 0x7e,71430x32, 0x43, 0x92, 0x8a, 0x19, 0xa0, 0xc4, 0xd4,71440x3b, 0x57, 0xf9, 0x4a, 0x2c, 0xfb, 0x51, 0x46,71450xbb, 0xcb, 0x5d, 0xb3, 0xef, 0x13, 0x93, 0x6e,71460x68, 0x42, 0x54, 0x57, 0xd3, 0x6a, 0x3a, 0x8f,71470x9d, 0x66, 0xbf, 0xbd, 0x36, 0x23, 0xf5, 0x93,71480x83, 0x7b, 0x9c, 0xc0, 0xdd, 0xc5, 0x49, 0xc0,71490x64, 0xed, 0x07, 0x12, 0xb3, 0xe6, 0xe4, 0xe5,71500x38, 0x95, 0x23, 0xb1, 0xa0, 0x3b, 0x1a, 0x61,71510xda, 0x17, 0xac, 0xc3, 0x58, 0xdd, 0x74, 0x64,71520x22, 0x11, 0xe8, 0x32, 0x1d, 0x16, 0x93, 0x85,71530x99, 0xa5, 0x9c, 0x34, 0x55, 0xb1, 0xe9, 0x20,71540x72, 0xc9, 0x28, 0x7b, 0x79, 0x00, 0xa1, 0xa6,71550xa3, 0x27, 0x40, 0x18, 0x8a, 0x54, 0xe0, 0xcc,71560xe8, 0x4e, 0x8e, 0x43, 0x96, 0xe7, 0x3f, 0xc8,71570xe9, 0xb2, 0xf9, 0xc9, 0xda, 0x04, 0x71, 0x50,71580x47, 0xe4, 0xaa, 0xce, 0xa2, 0x30, 0xc8, 0xe4,71590xac, 0xc7, 0x0d, 0x06, 0x2e, 0xe6, 0xe8, 0x80,71600x36, 0x29, 0x9e, 0x01, 0xb8, 0xc3, 0xf0, 0xa0,71610x5d, 0x7a, 0xca, 0x4d, 0xa0, 0x57, 0xbd, 0x2a,71620x45, 0xa7, 0x7f, 0x9c, 0x93, 0x07, 0x8f, 0x35,71630x67, 0x92, 0xe3, 0xe9, 0x7f, 0xa8, 0x61, 0x43,71640x9e, 0x25, 0x4f, 0x33, 0x76, 0x13, 0x6e, 0x12,71650xb9, 0xdd, 0xa4, 0x7c, 0x08, 0x9f, 0x7c, 0xe7,71660x0a, 0x8d, 0x84, 0x06, 0xa4, 0x33, 0x17, 0x34,71670x5e, 0x10, 0x7c, 0xc0, 0xa8, 0x3d, 0x1f, 0x42,71680x20, 0x51, 0x65, 0x5d, 0x09, 0xc3, 0xaa, 0xc0,71690xc8, 0x0d, 0xf0, 0x79, 0xbc, 0x20, 0x1b, 0x95,71700xe7, 0x06, 0x7d, 0x47, 0x20, 0x03, 0x1a, 0x74,71710xdd, 0xe2, 0xd4, 0xae, 0x38, 0x71, 0x9b, 0xf5,71720x80, 0xec, 0x08, 0x4e, 0x56, 0xba, 0x76, 0x12,71730x1a, 0xdf, 0x48, 0xf3, 0xae, 0xb3, 0xe6, 0xe6,71740xbe, 0xc0, 0x91, 0x2e, 0x01, 0xb3, 0x01, 0x86,71750xa2, 0xb9, 0x52, 0xd1, 0x21, 0xae, 0xd4, 0x97,71760x1d, 0xef, 0x41, 0x12, 0x95, 0x3d, 0x48, 0x45,71770x1c, 0x56, 0x32, 0x8f, 0xb8, 0x43, 0xbb, 0x19,71780xf3, 0xca, 0xe9, 0xeb, 0x6d, 0x84, 0xbe, 0x86,71790x06, 0xe2, 0x36, 0xb2, 0x62, 0x9d, 0xd3, 0x4c,71800x48, 0x18, 0x54, 0x13, 0x4e, 0xcf, 0xfd, 0xba,71810x84, 0xb9, 0x30, 0x53, 0xcf, 0xfb, 0xb9, 0x29,71820x8f, 0xdc, 0x9f, 0xef, 0x60, 0x0b, 0x64, 0xf6,71830x8b, 0xee, 0xa6, 0x91, 0xc2, 0x41, 0x6c, 0xf6,71840xfa, 0x79, 0x67, 0x4b, 0xc1, 0x3f, 0xaf, 0x09,71850x81, 0xd4, 0x5d, 0xcb, 0x09, 0xdf, 0x36, 0x31,71860xc0, 0x14, 0x3c, 0x7c, 0x0e, 0x65, 0x95, 0x99,71870x6d, 0xa3, 0xf4, 0xd7, 0x38, 0xee, 0x1a, 0x2b,71880x37, 0xe2, 0xa4, 0x3b, 0x4b, 0xd0, 0x65, 0xca,71890xf8, 0xc3, 0xe8, 0x15, 0x20, 0xef, 0xf2, 0x00,71900xfd, 0x01, 0x09, 0xc5, 0xc8, 0x17, 0x04, 0x93,71910xd0, 0x93, 0x03, 0x55, 0xc5, 0xfe, 0x32, 0xa3,71920x3e, 0x28, 0x2d, 0x3b, 0x93, 0x8a, 0xcc, 0x07,71930x72, 0x80, 0x8b, 0x74, 0x16, 0x24, 0xbb, 0xda,71940x94, 0x39, 0x30, 0x8f, 0xb1, 0xcd, 0x4a, 0x90,71950x92, 0x7c, 0x14, 0x8f, 0x95, 0x4e, 0xac, 0x9b,71960xd8, 0x8f, 0x1a, 0x87, 0xa4, 0x32, 0x27, 0x8a,71970xba, 0xf7, 0x41, 0xcf, 0x84, 0x37, 0x19, 0xe6,71980x06, 0xf5, 0x0e, 0xcf, 0x36, 0xf5, 0x9e, 0x6c,71990xde, 0xbc, 0xff, 0x64, 0x7e, 0x4e, 0x59, 0x57,72000x48, 0xfe, 0x14, 0xf7, 0x9c, 0x93, 0x5d, 0x15,72010xad, 0xcc, 0x11, 0xb1, 0x17, 0x18, 0xb2, 0x7e,72020xcc, 0xab, 0xe9, 0xce, 0x7d, 0x77, 0x5b, 0x51,72030x1b, 0x1e, 0x20, 0xa8, 0x32, 0x06, 0x0e, 0x75,72040x93, 0xac, 0xdb, 0x35, 0x37, 0x1f, 0xe9, 0x19,72050x1d, 0xb4, 0x71, 0x97, 0xd6, 0x4e, 0x2c, 0x08,72060xa5, 0x13, 0xf9, 0x0e, 0x7e, 0x78, 0x6e, 0x14,72070xe0, 0xa9, 0xb9, 0x96, 0x4c, 0x80, 0x82, 0xba,72080x17, 0xb3, 0x9d, 0x69, 0xb0, 0x84, 0x46, 0xff,72090xf9, 0x52, 0x79, 0x94, 0x58, 0x3a, 0x62, 0x90,72100x15, 0x35, 0x71, 0x10, 0x37, 0xed, 0xa1, 0x8e,72110x53, 0x6e, 0xf4, 0x26, 0x57, 0x93, 0x15, 0x93,72120xf6, 0x81, 0x2c, 0x5a, 0x10, 0xda, 0x92, 0xad,72130x2f, 0xdb, 0x28, 0x31, 0x2d, 0x55, 0x04, 0xd2,72140x06, 0x28, 0x8c, 0x1e, 0xdc, 0xea, 0x54, 0xac,72150xff, 0xb7, 0x6c, 0x30, 0x15, 0xd4, 0xb4, 0x0d,72160x00, 0x93, 0x57, 0xdd, 0xd2, 0x07, 0x07, 0x06,72170xd9, 0x43, 0x9b, 0xcd, 0x3a, 0xf4, 0x7d, 0x4c,72180x36, 0x5d, 0x23, 0xa2, 0xcc, 0x57, 0x40, 0x91,72190xe9, 0x2c, 0x2f, 0x2c, 0xd5, 0x30, 0x9b, 0x17,72200xb0, 0xc9, 0xf7, 0xa7, 0x2f, 0xd1, 0x93, 0x20,72210x6b, 0xc6, 0xc1, 0xe4, 0x6f, 0xcb, 0xd1, 0xe7,72220x09, 0x0f, 0x9e, 0xdc, 0xaa, 0x9f, 0x2f, 0xdf,72230x56, 0x9f, 0xd4, 0x33, 0x04, 0xaf, 0xd3, 0x6c,72240x58, 0x61, 0xf0, 0x30, 0xec, 0xf2, 0x7f, 0xf2,72250x9c, 0xdf, 0x39, 0xbb, 0x6f, 0xa2, 0x8c, 0x7e,72260xc4, 0x22, 0x51, 0x71, 0xc0, 0x4d, 0x14, 0x1a,72270xc4, 0xcd, 0x04, 0xd9, 0x87, 0x08, 0x50, 0x05,72280xcc, 0xaf, 0xf6, 0xf0, 0x8f, 0x92, 0x54, 0x58,72290xc2, 0xc7, 0x09, 0x7a, 0x59, 0x02, 0x05, 0xe8,72300xb0, 0x86, 0xd9, 0xbf, 0x7b, 0x35, 0x51, 0x4d,72310xaf, 0x08, 0x97, 0x2c, 0x65, 0xda, 0x2a, 0x71,72320x3a, 0xa8, 0x51, 0xcc, 0xf2, 0x73, 0x27, 0xc3,72330xfd, 0x62, 0xcf, 0xe3, 0xb2, 0xca, 0xcb, 0xbe,72340x1a, 0x0a, 0xa1, 0x34, 0x7b, 0x77, 0xc4, 0x62,72350x68, 0x78, 0x5f, 0x94, 0x07, 0x04, 0x65, 0x16,72360x4b, 0x61, 0xcb, 0xff, 0x75, 0x26, 0x50, 0x66,72370x1f, 0x6e, 0x93, 0xf8, 0xc5, 0x51, 0xeb, 0xa4,72380x4a, 0x48, 0x68, 0x6b, 0xe2, 0x5e, 0x44, 0xb2,72390x50, 0x2c, 0x6c, 0xae, 0x79, 0x4e, 0x66, 0x35,72400x81, 0x50, 0xac, 0xbc, 0x3f, 0xb1, 0x0c, 0xf3,72410x05, 0x3c, 0x4a, 0xa3, 0x6c, 0x2a, 0x79, 0xb4,72420xb7, 0xab, 0xca, 0xc7, 0x9b, 0x8e, 0xcd, 0x5f,72430x11, 0x03, 0xcb, 0x30, 0xa3, 0xab, 0xda, 0xfe,72440x64, 0xb9, 0xbb, 0xd8, 0x5e, 0x3a, 0x1a, 0x56,72450xe5, 0x05, 0x48, 0x90, 0x1e, 0x61, 0x69, 0x1b,72460x22, 0xe6, 0x1a, 0x3c, 0x75, 0xad, 0x1f, 0x37,72470x28, 0xdc, 0xe4, 0x6d, 0xbd, 0x42, 0xdc, 0xd3,72480xc8, 0xb6, 0x1c, 0x48, 0xfe, 0x94, 0x77, 0x7f,72490xbd, 0x62, 0xac, 0xa3, 0x47, 0x27, 0xcf, 0x5f,72500xd9, 0xdb, 0xaf, 0xec, 0xf7, 0x5e, 0xc1, 0xb0,72510x9d, 0x01, 0x26, 0x99, 0x7e, 0x8f, 0x03, 0x70,72520xb5, 0x42, 0xbe, 0x67, 0x28, 0x1b, 0x7c, 0xbd,72530x61, 0x21, 0x97, 0xcc, 0x5c, 0xe1, 0x97, 0x8f,72540x8d, 0xde, 0x2b, 0xaa, 0xa7, 0x71, 0x1d, 0x1e,72550x02, 0x73, 0x70, 0x58, 0x32, 0x5b, 0x1d, 0x67,72560x3d, 0xe0, 0x74, 0x4f, 0x03, 0xf2, 0x70, 0x51,72570x79, 0xf1, 0x61, 0x70, 0x15, 0x74, 0x9d, 0x23,72580x89, 0xde, 0xac, 0xfd, 0xde, 0xd0, 0x1f, 0xc3,72590x87, 0x44, 0x35, 0x4b, 0xe5, 0xb0, 0x60, 0xc5,72600x22, 0xe4, 0x9e, 0xca, 0xeb, 0xd5, 0x3a, 0x09,72610x45, 0xa4, 0xdb, 0xfa, 0x3f, 0xeb, 0x1b, 0xc7,72620xc8, 0x14, 0x99, 0x51, 0x92, 0x10, 0xed, 0xed,72630x28, 0xe0, 0xa1, 0xf8, 0x26, 0xcf, 0xcd, 0xcb,72640x63, 0xa1, 0x3b, 0xe3, 0xdf, 0x7e, 0xfe, 0xa6,72650xf0, 0x81, 0x9a, 0xbf, 0x55, 0xde, 0x54, 0xd5,72660x56, 0x60, 0x98, 0x10, 0x68, 0xf4, 0x38, 0x96,72670x8e, 0x6f, 0x1d, 0x44, 0x7f, 0xd6, 0x2f, 0xfe,72680x55, 0xfb, 0x0c, 0x7e, 0x67, 0xe2, 0x61, 0x44,72690xed, 0xf2, 0x35, 0x30, 0x5d, 0xe9, 0xc7, 0xd6,72700x6d, 0xe0, 0xa0, 0xed, 0xf3, 0xfc, 0xd8, 0x3e,72710x0a, 0x7b, 0xcd, 0xaf, 0x65, 0x68, 0x18, 0xc0,72720xec, 0x04, 0x1c, 0x74, 0x6d, 0xe2, 0x6e, 0x79,72730xd4, 0x11, 0x2b, 0x62, 0xd5, 0x27, 0xad, 0x4f,72740x01, 0x59, 0x73, 0xcc, 0x6a, 0x53, 0xfb, 0x2d,72750xd5, 0x4e, 0x99, 0x21, 0x65, 0x4d, 0xf5, 0x82,72760xf7, 0xd8, 0x42, 0xce, 0x6f, 0x3d, 0x36, 0x47,72770xf1, 0x05, 0x16, 0xe8, 0x1b, 0x6a, 0x8f, 0x93,72780xf2, 0x8f, 0x37, 0x40, 0x12, 0x28, 0xa3, 0xe6,72790xb9, 0x17, 0x4a, 0x1f, 0xb1, 0xd1, 0x66, 0x69,72800x86, 0xc4, 0xfc, 0x97, 0xae, 0x3f, 0x8f, 0x1e,72810x2b, 0xdf, 0xcd, 0xf9, 0x3c7282};7283static const u8 dec_output011[] __initconst = {72840x7a, 0x57, 0xf2, 0xc7, 0x06, 0x3f, 0x50, 0x7b,72850x36, 0x1a, 0x66, 0x5c, 0xb9, 0x0e, 0x5e, 0x3b,72860x45, 0x60, 0xbe, 0x9a, 0x31, 0x9f, 0xff, 0x5d,72870x66, 0x34, 0xb4, 0xdc, 0xfb, 0x9d, 0x8e, 0xee,72880x6a, 0x33, 0xa4, 0x07, 0x3c, 0xf9, 0x4c, 0x30,72890xa1, 0x24, 0x52, 0xf9, 0x50, 0x46, 0x88, 0x20,72900x02, 0x32, 0x3a, 0x0e, 0x99, 0x63, 0xaf, 0x1f,72910x15, 0x28, 0x2a, 0x05, 0xff, 0x57, 0x59, 0x5e,72920x18, 0xa1, 0x1f, 0xd0, 0x92, 0x5c, 0x88, 0x66,72930x1b, 0x00, 0x64, 0xa5, 0x93, 0x8d, 0x06, 0x46,72940xb0, 0x64, 0x8b, 0x8b, 0xef, 0x99, 0x05, 0x35,72950x85, 0xb3, 0xf3, 0x33, 0xbb, 0xec, 0x66, 0xb6,72960x3d, 0x57, 0x42, 0xe3, 0xb4, 0xc6, 0xaa, 0xb0,72970x41, 0x2a, 0xb9, 0x59, 0xa9, 0xf6, 0x3e, 0x15,72980x26, 0x12, 0x03, 0x21, 0x4c, 0x74, 0x43, 0x13,72990x2a, 0x03, 0x27, 0x09, 0xb4, 0xfb, 0xe7, 0xb7,73000x40, 0xff, 0x5e, 0xce, 0x48, 0x9a, 0x60, 0xe3,73010x8b, 0x80, 0x8c, 0x38, 0x2d, 0xcb, 0x93, 0x37,73020x74, 0x05, 0x52, 0x6f, 0x73, 0x3e, 0xc3, 0xbc,73030xca, 0x72, 0x0a, 0xeb, 0xf1, 0x3b, 0xa0, 0x95,73040xdc, 0x8a, 0xc4, 0xa9, 0xdc, 0xca, 0x44, 0xd8,73050x08, 0x63, 0x6a, 0x36, 0xd3, 0x3c, 0xb8, 0xac,73060x46, 0x7d, 0xfd, 0xaa, 0xeb, 0x3e, 0x0f, 0x45,73070x8f, 0x49, 0xda, 0x2b, 0xf2, 0x12, 0xbd, 0xaf,73080x67, 0x8a, 0x63, 0x48, 0x4b, 0x55, 0x5f, 0x6d,73090x8c, 0xb9, 0x76, 0x34, 0x84, 0xae, 0xc2, 0xfc,73100x52, 0x64, 0x82, 0xf7, 0xb0, 0x06, 0xf0, 0x45,73110x73, 0x12, 0x50, 0x30, 0x72, 0xea, 0x78, 0x9a,73120xa8, 0xaf, 0xb5, 0xe3, 0xbb, 0x77, 0x52, 0xec,73130x59, 0x84, 0xbf, 0x6b, 0x8f, 0xce, 0x86, 0x5e,73140x1f, 0x23, 0xe9, 0xfb, 0x08, 0x86, 0xf7, 0x10,73150xb9, 0xf2, 0x44, 0x96, 0x44, 0x63, 0xa9, 0xa8,73160x78, 0x00, 0x23, 0xd6, 0xc7, 0xe7, 0x6e, 0x66,73170x4f, 0xcc, 0xee, 0x15, 0xb3, 0xbd, 0x1d, 0xa0,73180xe5, 0x9c, 0x1b, 0x24, 0x2c, 0x4d, 0x3c, 0x62,73190x35, 0x9c, 0x88, 0x59, 0x09, 0xdd, 0x82, 0x1b,73200xcf, 0x0a, 0x83, 0x6b, 0x3f, 0xae, 0x03, 0xc4,73210xb4, 0xdd, 0x7e, 0x5b, 0x28, 0x76, 0x25, 0x96,73220xd9, 0xc9, 0x9d, 0x5f, 0x86, 0xfa, 0xf6, 0xd7,73230xd2, 0xe6, 0x76, 0x1d, 0x0f, 0xa1, 0xdc, 0x74,73240x05, 0x1b, 0x1d, 0xe0, 0xcd, 0x16, 0xb0, 0xa8,73250x8a, 0x34, 0x7b, 0x15, 0x11, 0x77, 0xe5, 0x7b,73260x7e, 0x20, 0xf7, 0xda, 0x38, 0xda, 0xce, 0x70,73270xe9, 0xf5, 0x6c, 0xd9, 0xbe, 0x0c, 0x4c, 0x95,73280x4c, 0xc2, 0x9b, 0x34, 0x55, 0x55, 0xe1, 0xf3,73290x46, 0x8e, 0x48, 0x74, 0x14, 0x4f, 0x9d, 0xc9,73300xf5, 0xe8, 0x1a, 0xf0, 0x11, 0x4a, 0xc1, 0x8d,73310xe0, 0x93, 0xa0, 0xbe, 0x09, 0x1c, 0x2b, 0x4e,73320x0f, 0xb2, 0x87, 0x8b, 0x84, 0xfe, 0x92, 0x32,73330x14, 0xd7, 0x93, 0xdf, 0xe7, 0x44, 0xbc, 0xc5,73340xae, 0x53, 0x69, 0xd8, 0xb3, 0x79, 0x37, 0x80,73350xe3, 0x17, 0x5c, 0xec, 0x53, 0x00, 0x9a, 0xe3,73360x8e, 0xdc, 0x38, 0xb8, 0x66, 0xf0, 0xd3, 0xad,73370x1d, 0x02, 0x96, 0x86, 0x3e, 0x9d, 0x3b, 0x5d,73380xa5, 0x7f, 0x21, 0x10, 0xf1, 0x1f, 0x13, 0x20,73390xf9, 0x57, 0x87, 0x20, 0xf5, 0x5f, 0xf1, 0x17,73400x48, 0x0a, 0x51, 0x5a, 0xcd, 0x19, 0x03, 0xa6,73410x5a, 0xd1, 0x12, 0x97, 0xe9, 0x48, 0xe2, 0x1d,73420x83, 0x75, 0x50, 0xd9, 0x75, 0x7d, 0x6a, 0x82,73430xa1, 0xf9, 0x4e, 0x54, 0x87, 0x89, 0xc9, 0x0c,73440xb7, 0x5b, 0x6a, 0x91, 0xc1, 0x9c, 0xb2, 0xa9,73450xdc, 0x9a, 0xa4, 0x49, 0x0a, 0x6d, 0x0d, 0xbb,73460xde, 0x86, 0x44, 0xdd, 0x5d, 0x89, 0x2b, 0x96,73470x0f, 0x23, 0x95, 0xad, 0xcc, 0xa2, 0xb3, 0xb9,73480x7e, 0x74, 0x38, 0xba, 0x9f, 0x73, 0xae, 0x5f,73490xf8, 0x68, 0xa2, 0xe0, 0xa9, 0xce, 0xbd, 0x40,73500xd4, 0x4c, 0x6b, 0xd2, 0x56, 0x62, 0xb0, 0xcc,73510x63, 0x7e, 0x5b, 0xd3, 0xae, 0xd1, 0x75, 0xce,73520xbb, 0xb4, 0x5b, 0xa8, 0xf8, 0xb4, 0xac, 0x71,73530x75, 0xaa, 0xc9, 0x9f, 0xbb, 0x6c, 0xad, 0x0f,73540x55, 0x5d, 0xe8, 0x85, 0x7d, 0xf9, 0x21, 0x35,73550xea, 0x92, 0x85, 0x2b, 0x00, 0xec, 0x84, 0x90,73560x0a, 0x63, 0x96, 0xe4, 0x6b, 0xa9, 0x77, 0xb8,73570x91, 0xf8, 0x46, 0x15, 0x72, 0x63, 0x70, 0x01,73580x40, 0xa3, 0xa5, 0x76, 0x62, 0x2b, 0xbf, 0xf1,73590xe5, 0x8d, 0x9f, 0xa3, 0xfa, 0x9b, 0x03, 0xbe,73600xfe, 0x65, 0x6f, 0xa2, 0x29, 0x0d, 0x54, 0xb4,73610x71, 0xce, 0xa9, 0xd6, 0x3d, 0x88, 0xf9, 0xaf,73620x6b, 0xa8, 0x9e, 0xf4, 0x16, 0x96, 0x36, 0xb9,73630x00, 0xdc, 0x10, 0xab, 0xb5, 0x08, 0x31, 0x1f,73640x00, 0xb1, 0x3c, 0xd9, 0x38, 0x3e, 0xc6, 0x04,73650xa7, 0x4e, 0xe8, 0xae, 0xed, 0x98, 0xc2, 0xf7,73660xb9, 0x00, 0x5f, 0x8c, 0x60, 0xd1, 0xe5, 0x15,73670xf7, 0xae, 0x1e, 0x84, 0x88, 0xd1, 0xf6, 0xbc,73680x3a, 0x89, 0x35, 0x22, 0x83, 0x7c, 0xca, 0xf0,73690x33, 0x82, 0x4c, 0x79, 0x3c, 0xfd, 0xb1, 0xae,73700x52, 0x62, 0x55, 0xd2, 0x41, 0x60, 0xc6, 0xbb,73710xfa, 0x0e, 0x59, 0xd6, 0xa8, 0xfe, 0x5d, 0xed,73720x47, 0x3d, 0xe0, 0xea, 0x1f, 0x6e, 0x43, 0x51,73730xec, 0x10, 0x52, 0x56, 0x77, 0x42, 0x6b, 0x52,73740x87, 0xd8, 0xec, 0xe0, 0xaa, 0x76, 0xa5, 0x84,73750x2a, 0x22, 0x24, 0xfd, 0x92, 0x40, 0x88, 0xd5,73760x85, 0x1c, 0x1f, 0x6b, 0x47, 0xa0, 0xc4, 0xe4,73770xef, 0xf4, 0xea, 0xd7, 0x59, 0xac, 0x2a, 0x9e,73780x8c, 0xfa, 0x1f, 0x42, 0x08, 0xfe, 0x4f, 0x74,73790xa0, 0x26, 0xf5, 0xb3, 0x84, 0xf6, 0x58, 0x5f,73800x26, 0x66, 0x3e, 0xd7, 0xe4, 0x22, 0x91, 0x13,73810xc8, 0xac, 0x25, 0x96, 0x23, 0xd8, 0x09, 0xea,73820x45, 0x75, 0x23, 0xb8, 0x5f, 0xc2, 0x90, 0x8b,73830x09, 0xc4, 0xfc, 0x47, 0x6c, 0x6d, 0x0a, 0xef,73840x69, 0xa4, 0x38, 0x19, 0xcf, 0x7d, 0xf9, 0x09,73850x73, 0x9b, 0x60, 0x5a, 0xf7, 0x37, 0xb5, 0xfe,73860x9f, 0xe3, 0x2b, 0x4c, 0x0d, 0x6e, 0x19, 0xf1,73870xd6, 0xc0, 0x70, 0xf3, 0x9d, 0x22, 0x3c, 0xf9,73880x49, 0xce, 0x30, 0x8e, 0x44, 0xb5, 0x76, 0x15,73890x8f, 0x52, 0xfd, 0xa5, 0x04, 0xb8, 0x55, 0x6a,73900x36, 0x59, 0x7c, 0xc4, 0x48, 0xb8, 0xd7, 0xab,73910x05, 0x66, 0xe9, 0x5e, 0x21, 0x6f, 0x6b, 0x36,73920x29, 0xbb, 0xe9, 0xe3, 0xa2, 0x9a, 0xa8, 0xcd,73930x55, 0x25, 0x11, 0xba, 0x5a, 0x58, 0xa0, 0xde,73940xae, 0x19, 0x2a, 0x48, 0x5a, 0xff, 0x36, 0xcd,73950x6d, 0x16, 0x7a, 0x73, 0x38, 0x46, 0xe5, 0x47,73960x59, 0xc8, 0xa2, 0xf6, 0xe2, 0x6c, 0x83, 0xc5,73970x36, 0x2c, 0x83, 0x7d, 0xb4, 0x01, 0x05, 0x69,73980xe7, 0xaf, 0x5c, 0xc4, 0x64, 0x82, 0x12, 0x21,73990xef, 0xf7, 0xd1, 0x7d, 0xb8, 0x8d, 0x8c, 0x98,74000x7c, 0x5f, 0x7d, 0x92, 0x88, 0xb9, 0x94, 0x07,74010x9c, 0xd8, 0xe9, 0x9c, 0x17, 0x38, 0xe3, 0x57,74020x6c, 0xe0, 0xdc, 0xa5, 0x92, 0x42, 0xb3, 0xbd,74030x50, 0xa2, 0x7e, 0xb5, 0xb1, 0x52, 0x72, 0x03,74040x97, 0xd8, 0xaa, 0x9a, 0x1e, 0x75, 0x41, 0x11,74050xa3, 0x4f, 0xcc, 0xd4, 0xe3, 0x73, 0xad, 0x96,74060xdc, 0x47, 0x41, 0x9f, 0xb0, 0xbe, 0x79, 0x91,74070xf5, 0xb6, 0x18, 0xfe, 0xc2, 0x83, 0x18, 0x7d,74080x73, 0xd9, 0x4f, 0x83, 0x84, 0x03, 0xb3, 0xf0,74090x77, 0x66, 0x3d, 0x83, 0x63, 0x2e, 0x2c, 0xf9,74100xdd, 0xa6, 0x1f, 0x89, 0x82, 0xb8, 0x23, 0x42,74110xeb, 0xe2, 0xca, 0x70, 0x82, 0x61, 0x41, 0x0a,74120x6d, 0x5f, 0x75, 0xc5, 0xe2, 0xc4, 0x91, 0x18,74130x44, 0x22, 0xfa, 0x34, 0x10, 0xf5, 0x20, 0xdc,74140xb7, 0xdd, 0x2a, 0x20, 0x77, 0xf5, 0xf9, 0xce,74150xdb, 0xa0, 0x0a, 0x52, 0x2a, 0x4e, 0xdd, 0xcc,74160x97, 0xdf, 0x05, 0xe4, 0x5e, 0xb7, 0xaa, 0xf0,74170xe2, 0x80, 0xff, 0xba, 0x1a, 0x0f, 0xac, 0xdf,74180x02, 0x32, 0xe6, 0xf7, 0xc7, 0x17, 0x13, 0xb7,74190xfc, 0x98, 0x48, 0x8c, 0x0d, 0x82, 0xc9, 0x80,74200x7a, 0xe2, 0x0a, 0xc5, 0xb4, 0xde, 0x7c, 0x3c,74210x79, 0x81, 0x0e, 0x28, 0x65, 0x79, 0x67, 0x82,74220x69, 0x44, 0x66, 0x09, 0xf7, 0x16, 0x1a, 0xf9,74230x7d, 0x80, 0xa1, 0x79, 0x14, 0xa9, 0xc8, 0x20,74240xfb, 0xa2, 0x46, 0xbe, 0x08, 0x35, 0x17, 0x58,74250xc1, 0x1a, 0xda, 0x2a, 0x6b, 0x2e, 0x1e, 0xe6,74260x27, 0x55, 0x7b, 0x19, 0xe2, 0xfb, 0x64, 0xfc,74270x5e, 0x15, 0x54, 0x3c, 0xe7, 0xc2, 0x11, 0x50,74280x30, 0xb8, 0x72, 0x03, 0x0b, 0x1a, 0x9f, 0x86,74290x27, 0x11, 0x5c, 0x06, 0x2b, 0xbd, 0x75, 0x1a,74300x0a, 0xda, 0x01, 0xfa, 0x5c, 0x4a, 0xc1, 0x80,74310x3a, 0x6e, 0x30, 0xc8, 0x2c, 0xeb, 0x56, 0xec,74320x89, 0xfa, 0x35, 0x7b, 0xb2, 0xf0, 0x97, 0x08,74330x86, 0x53, 0xbe, 0xbd, 0x40, 0x41, 0x38, 0x1c,74340xb4, 0x8b, 0x79, 0x2e, 0x18, 0x96, 0x94, 0xde,74350xe8, 0xca, 0xe5, 0x9f, 0x92, 0x9f, 0x15, 0x5d,74360x56, 0x60, 0x5c, 0x09, 0xf9, 0x16, 0xf4, 0x17,74370x0f, 0xf6, 0x4c, 0xda, 0xe6, 0x67, 0x89, 0x9f,74380xca, 0x6c, 0xe7, 0x9b, 0x04, 0x62, 0x0e, 0x26,74390xa6, 0x52, 0xbd, 0x29, 0xff, 0xc7, 0xa4, 0x96,74400xe6, 0x6a, 0x02, 0xa5, 0x2e, 0x7b, 0xfe, 0x97,74410x68, 0x3e, 0x2e, 0x5f, 0x3b, 0x0f, 0x36, 0xd6,74420x98, 0x19, 0x59, 0x48, 0xd2, 0xc6, 0xe1, 0x55,74430x1a, 0x6e, 0xd6, 0xed, 0x2c, 0xba, 0xc3, 0x9e,74440x64, 0xc9, 0x95, 0x86, 0x35, 0x5e, 0x3e, 0x88,74450x69, 0x99, 0x4b, 0xee, 0xbe, 0x9a, 0x99, 0xb5,74460x6e, 0x58, 0xae, 0xdd, 0x22, 0xdb, 0xdd, 0x6b,74470xfc, 0xaf, 0x90, 0xa3, 0x3d, 0xa4, 0xc1, 0x15,74480x92, 0x18, 0x8d, 0xd2, 0x4b, 0x7b, 0x06, 0xd1,74490x37, 0xb5, 0xe2, 0x7c, 0x2c, 0xf0, 0x25, 0xe4,74500x94, 0x2a, 0xbd, 0xe3, 0x82, 0x70, 0x78, 0xa3,74510x82, 0x10, 0x5a, 0x90, 0xd7, 0xa4, 0xfa, 0xaf,74520x1a, 0x88, 0x59, 0xdc, 0x74, 0x12, 0xb4, 0x8e,74530xd7, 0x19, 0x46, 0xf4, 0x84, 0x69, 0x9f, 0xbb,74540x70, 0xa8, 0x4c, 0x52, 0x81, 0xa9, 0xff, 0x76,74550x1c, 0xae, 0xd8, 0x11, 0x3d, 0x7f, 0x7d, 0xc5,74560x12, 0x59, 0x28, 0x18, 0xc2, 0xa2, 0xb7, 0x1c,74570x88, 0xf8, 0xd6, 0x1b, 0xa6, 0x7d, 0x9e, 0xde,74580x29, 0xf8, 0xed, 0xff, 0xeb, 0x92, 0x24, 0x4f,74590x05, 0xaa, 0xd9, 0x49, 0xba, 0x87, 0x59, 0x51,74600xc9, 0x20, 0x5c, 0x9b, 0x74, 0xcf, 0x03, 0xd9,74610x2d, 0x34, 0xc7, 0x5b, 0xa5, 0x40, 0xb2, 0x99,74620xf5, 0xcb, 0xb4, 0xf6, 0xb7, 0x72, 0x4a, 0xd6,74630xbd, 0xb0, 0xf3, 0x93, 0xe0, 0x1b, 0xa8, 0x04,74640x1e, 0x35, 0xd4, 0x80, 0x20, 0xf4, 0x9c, 0x31,74650x6b, 0x45, 0xb9, 0x15, 0xb0, 0x5e, 0xdd, 0x0a,74660x33, 0x9c, 0x83, 0xcd, 0x58, 0x89, 0x50, 0x56,74670xbb, 0x81, 0x00, 0x91, 0x32, 0xf3, 0x1b, 0x3e,74680xcf, 0x45, 0xe1, 0xf9, 0xe1, 0x2c, 0x26, 0x78,74690x93, 0x9a, 0x60, 0x46, 0xc9, 0xb5, 0x5e, 0x6a,74700x28, 0x92, 0x87, 0x3f, 0x63, 0x7b, 0xdb, 0xf7,74710xd0, 0x13, 0x9d, 0x32, 0x40, 0x5e, 0xcf, 0xfb,74720x79, 0x68, 0x47, 0x4c, 0xfd, 0x01, 0x17, 0xe6,74730x97, 0x93, 0x78, 0xbb, 0xa6, 0x27, 0xa3, 0xe8,74740x1a, 0xe8, 0x94, 0x55, 0x7d, 0x08, 0xe5, 0xdc,74750x66, 0xa3, 0x69, 0xc8, 0xca, 0xc5, 0xa1, 0x84,74760x55, 0xde, 0x08, 0x91, 0x16, 0x3a, 0x0c, 0x86,74770xab, 0x27, 0x2b, 0x64, 0x34, 0x02, 0x6c, 0x76,74780x8b, 0xc6, 0xaf, 0xcc, 0xe1, 0xd6, 0x8c, 0x2a,74790x18, 0x3d, 0xa6, 0x1b, 0x37, 0x75, 0x45, 0x73,74800xc2, 0x75, 0xd7, 0x53, 0x78, 0x3a, 0xd6, 0xe8,74810x29, 0xd2, 0x4a, 0xa8, 0x1e, 0x82, 0xf6, 0xb6,74820x81, 0xde, 0x21, 0xed, 0x2b, 0x56, 0xbb, 0xf2,74830xd0, 0x57, 0xc1, 0x7c, 0xd2, 0x6a, 0xd2, 0x56,74840xf5, 0x13, 0x5f, 0x1c, 0x6a, 0x0b, 0x74, 0xfb,74850xe9, 0xfe, 0x9e, 0xea, 0x95, 0xb2, 0x46, 0xab,74860x0a, 0xfc, 0xfd, 0xf3, 0xbb, 0x04, 0x2b, 0x76,74870x1b, 0xa4, 0x74, 0xb0, 0xc1, 0x78, 0xc3, 0x69,74880xe2, 0xb0, 0x01, 0xe1, 0xde, 0x32, 0x4c, 0x8d,74890x1a, 0xb3, 0x38, 0x08, 0xd5, 0xfc, 0x1f, 0xdc,74900x0e, 0x2c, 0x9c, 0xb1, 0xa1, 0x63, 0x17, 0x22,74910xf5, 0x6c, 0x93, 0x70, 0x74, 0x00, 0xf8, 0x39,74920x01, 0x94, 0xd1, 0x32, 0x23, 0x56, 0x5d, 0xa6,74930x02, 0x76, 0x76, 0x93, 0xce, 0x2f, 0x19, 0xe9,74940x17, 0x52, 0xae, 0x6e, 0x2c, 0x6d, 0x61, 0x7f,74950x3b, 0xaa, 0xe0, 0x52, 0x85, 0xc5, 0x65, 0xc1,74960xbb, 0x8e, 0x5b, 0x21, 0xd5, 0xc9, 0x78, 0x83,74970x07, 0x97, 0x4c, 0x62, 0x61, 0x41, 0xd4, 0xfc,74980xc9, 0x39, 0xe3, 0x9b, 0xd0, 0xcc, 0x75, 0xc4,74990x97, 0xe6, 0xdd, 0x2a, 0x5f, 0xa6, 0xe8, 0x59,75000x6c, 0x98, 0xb9, 0x02, 0xe2, 0xa2, 0xd6, 0x68,75010xee, 0x3b, 0x1d, 0xe3, 0x4d, 0x5b, 0x30, 0xef,75020x03, 0xf2, 0xeb, 0x18, 0x57, 0x36, 0xe8, 0xa1,75030xf4, 0x47, 0xfb, 0xcb, 0x8f, 0xcb, 0xc8, 0xf3,75040x4f, 0x74, 0x9d, 0x9d, 0xb1, 0x8d, 0x14, 0x44,75050xd9, 0x19, 0xb4, 0x54, 0x4f, 0x75, 0x19, 0x09,75060xa0, 0x75, 0xbc, 0x3b, 0x82, 0xc6, 0x3f, 0xb8,75070x83, 0x19, 0x6e, 0xd6, 0x37, 0xfe, 0x6e, 0x8a,75080x4e, 0xe0, 0x4a, 0xab, 0x7b, 0xc8, 0xb4, 0x1d,75090xf4, 0xed, 0x27, 0x03, 0x65, 0xa2, 0xa1, 0xae,75100x11, 0xe7, 0x98, 0x78, 0x48, 0x91, 0xd2, 0xd2,75110xd4, 0x23, 0x78, 0x50, 0xb1, 0x5b, 0x85, 0x10,75120x8d, 0xca, 0x5f, 0x0f, 0x71, 0xae, 0x72, 0x9a,75130xf6, 0x25, 0x19, 0x60, 0x06, 0xf7, 0x10, 0x34,75140x18, 0x0d, 0xc9, 0x9f, 0x7b, 0x0c, 0x9b, 0x8f,75150x91, 0x1b, 0x9f, 0xcd, 0x10, 0xee, 0x75, 0xf9,75160x97, 0x66, 0xfc, 0x4d, 0x33, 0x6e, 0x28, 0x2b,75170x92, 0x85, 0x4f, 0xab, 0x43, 0x8d, 0x8f, 0x7d,75180x86, 0xa7, 0xc7, 0xd8, 0xd3, 0x0b, 0x8b, 0x57,75190xb6, 0x1d, 0x95, 0x0d, 0xe9, 0xbc, 0xd9, 0x03,75200xd9, 0x10, 0x19, 0xc3, 0x46, 0x63, 0x55, 0x87,75210x61, 0x79, 0x6c, 0x95, 0x0e, 0x9c, 0xdd, 0xca,75220xc3, 0xf3, 0x64, 0xf0, 0x7d, 0x76, 0xb7, 0x53,75230x67, 0x2b, 0x1e, 0x44, 0x56, 0x81, 0xea, 0x8f,75240x5c, 0x42, 0x16, 0xb8, 0x28, 0xeb, 0x1b, 0x61,75250x10, 0x1e, 0xbf, 0xec, 0xa87526};7527static const u8 dec_assoc011[] __initconst = {75280xd6, 0x31, 0xda, 0x5d, 0x42, 0x5e, 0xd77529};7530static const u8 dec_nonce011[] __initconst = {75310xfd, 0x87, 0xd4, 0xd8, 0x62, 0xfd, 0xec, 0xaa7532};7533static const u8 dec_key011[] __initconst = {75340x35, 0x4e, 0xb5, 0x70, 0x50, 0x42, 0x8a, 0x85,75350xf2, 0xfb, 0xed, 0x7b, 0xd0, 0x9e, 0x97, 0xca,75360xfa, 0x98, 0x66, 0x63, 0xee, 0x37, 0xcc, 0x52,75370xfe, 0xd1, 0xdf, 0x95, 0x15, 0x34, 0x29, 0x387538};75397540static const u8 dec_input012[] __initconst = {75410x52, 0x34, 0xb3, 0x65, 0x3b, 0xb7, 0xe5, 0xd3,75420xab, 0x49, 0x17, 0x60, 0xd2, 0x52, 0x56, 0xdf,75430xdf, 0x34, 0x56, 0x82, 0xe2, 0xbe, 0xe5, 0xe1,75440x28, 0xd1, 0x4e, 0x5f, 0x4f, 0x01, 0x7d, 0x3f,75450x99, 0x6b, 0x30, 0x6e, 0x1a, 0x7c, 0x4c, 0x8e,75460x62, 0x81, 0xae, 0x86, 0x3f, 0x6b, 0xd0, 0xb5,75470xa9, 0xcf, 0x50, 0xf1, 0x02, 0x12, 0xa0, 0x0b,75480x24, 0xe9, 0xe6, 0x72, 0x89, 0x2c, 0x52, 0x1b,75490x34, 0x38, 0xf8, 0x75, 0x5f, 0xa0, 0x74, 0xe2,75500x99, 0xdd, 0xa6, 0x4b, 0x14, 0x50, 0x4e, 0xf1,75510xbe, 0xd6, 0x9e, 0xdb, 0xb2, 0x24, 0x27, 0x74,75520x12, 0x4a, 0x78, 0x78, 0x17, 0xa5, 0x58, 0x8e,75530x2f, 0xf9, 0xf4, 0x8d, 0xee, 0x03, 0x88, 0xae,75540xb8, 0x29, 0xa1, 0x2f, 0x4b, 0xee, 0x92, 0xbd,75550x87, 0xb3, 0xce, 0x34, 0x21, 0x57, 0x46, 0x04,75560x49, 0x0c, 0x80, 0xf2, 0x01, 0x13, 0xa1, 0x55,75570xb3, 0xff, 0x44, 0x30, 0x3c, 0x1c, 0xd0, 0xef,75580xbc, 0x18, 0x74, 0x26, 0xad, 0x41, 0x5b, 0x5b,75590x3e, 0x9a, 0x7a, 0x46, 0x4f, 0x16, 0xd6, 0x74,75600x5a, 0xb7, 0x3a, 0x28, 0x31, 0xd8, 0xae, 0x26,75610xac, 0x50, 0x53, 0x86, 0xf2, 0x56, 0xd7, 0x3f,75620x29, 0xbc, 0x45, 0x68, 0x8e, 0xcb, 0x98, 0x64,75630xdd, 0xc9, 0xba, 0xb8, 0x4b, 0x7b, 0x82, 0xdd,75640x14, 0xa7, 0xcb, 0x71, 0x72, 0x00, 0x5c, 0xad,75650x7b, 0x6a, 0x89, 0xa4, 0x3d, 0xbf, 0xb5, 0x4b,75660x3e, 0x7c, 0x5a, 0xcf, 0xb8, 0xa1, 0xc5, 0x6e,75670xc8, 0xb6, 0x31, 0x57, 0x7b, 0xdf, 0xa5, 0x7e,75680xb1, 0xd6, 0x42, 0x2a, 0x31, 0x36, 0xd1, 0xd0,75690x3f, 0x7a, 0xe5, 0x94, 0xd6, 0x36, 0xa0, 0x6f,75700xb7, 0x40, 0x7d, 0x37, 0xc6, 0x55, 0x7c, 0x50,75710x40, 0x6d, 0x29, 0x89, 0xe3, 0x5a, 0xae, 0x97,75720xe7, 0x44, 0x49, 0x6e, 0xbd, 0x81, 0x3d, 0x03,75730x93, 0x06, 0x12, 0x06, 0xe2, 0x41, 0x12, 0x4a,75740xf1, 0x6a, 0xa4, 0x58, 0xa2, 0xfb, 0xd2, 0x15,75750xba, 0xc9, 0x79, 0xc9, 0xce, 0x5e, 0x13, 0xbb,75760xf1, 0x09, 0x04, 0xcc, 0xfd, 0xe8, 0x51, 0x34,75770x6a, 0xe8, 0x61, 0x88, 0xda, 0xed, 0x01, 0x47,75780x84, 0xf5, 0x73, 0x25, 0xf9, 0x1c, 0x42, 0x86,75790x07, 0xf3, 0x5b, 0x1a, 0x01, 0xb3, 0xeb, 0x24,75800x32, 0x8d, 0xf6, 0xed, 0x7c, 0x4b, 0xeb, 0x3c,75810x36, 0x42, 0x28, 0xdf, 0xdf, 0xb6, 0xbe, 0xd9,75820x8c, 0x52, 0xd3, 0x2b, 0x08, 0x90, 0x8c, 0xe7,75830x98, 0x31, 0xe2, 0x32, 0x8e, 0xfc, 0x11, 0x48,75840x00, 0xa8, 0x6a, 0x42, 0x4a, 0x02, 0xc6, 0x4b,75850x09, 0xf1, 0xe3, 0x49, 0xf3, 0x45, 0x1f, 0x0e,75860xbc, 0x56, 0xe2, 0xe4, 0xdf, 0xfb, 0xeb, 0x61,75870xfa, 0x24, 0xc1, 0x63, 0x75, 0xbb, 0x47, 0x75,75880xaf, 0xe1, 0x53, 0x16, 0x96, 0x21, 0x85, 0x26,75890x11, 0xb3, 0x76, 0xe3, 0x23, 0xa1, 0x6b, 0x74,75900x37, 0xd0, 0xde, 0x06, 0x90, 0x71, 0x5d, 0x43,75910x88, 0x9b, 0x00, 0x54, 0xa6, 0x75, 0x2f, 0xa1,75920xc2, 0x0b, 0x73, 0x20, 0x1d, 0xb6, 0x21, 0x79,75930x57, 0x3f, 0xfa, 0x09, 0xbe, 0x8a, 0x33, 0xc3,75940x52, 0xf0, 0x1d, 0x82, 0x31, 0xd1, 0x55, 0xb5,75950x6c, 0x99, 0x25, 0xcf, 0x5c, 0x32, 0xce, 0xe9,75960x0d, 0xfa, 0x69, 0x2c, 0xd5, 0x0d, 0xc5, 0x6d,75970x86, 0xd0, 0x0c, 0x3b, 0x06, 0x50, 0x79, 0xe8,75980xc3, 0xae, 0x04, 0xe6, 0xcd, 0x51, 0xe4, 0x26,75990x9b, 0x4f, 0x7e, 0xa6, 0x0f, 0xab, 0xd8, 0xe5,76000xde, 0xa9, 0x00, 0x95, 0xbe, 0xa3, 0x9d, 0x5d,76010xb2, 0x09, 0x70, 0x18, 0x1c, 0xf0, 0xac, 0x29,76020x23, 0x02, 0x29, 0x28, 0xd2, 0x74, 0x35, 0x57,76030x62, 0x0f, 0x24, 0xea, 0x5e, 0x33, 0xc2, 0x92,76040xf3, 0x78, 0x4d, 0x30, 0x1e, 0xa1, 0x99, 0xa9,76050x82, 0xb0, 0x42, 0x31, 0x8d, 0xad, 0x8a, 0xbc,76060xfc, 0xd4, 0x57, 0x47, 0x3e, 0xb4, 0x50, 0xdd,76070x6e, 0x2c, 0x80, 0x4d, 0x22, 0xf1, 0xfb, 0x57,76080xc4, 0xdd, 0x17, 0xe1, 0x8a, 0x36, 0x4a, 0xb3,76090x37, 0xca, 0xc9, 0x4e, 0xab, 0xd5, 0x69, 0xc4,76100xf4, 0xbc, 0x0b, 0x3b, 0x44, 0x4b, 0x29, 0x9c,76110xee, 0xd4, 0x35, 0x22, 0x21, 0xb0, 0x1f, 0x27,76120x64, 0xa8, 0x51, 0x1b, 0xf0, 0x9f, 0x19, 0x5c,76130xfb, 0x5a, 0x64, 0x74, 0x70, 0x45, 0x09, 0xf5,76140x64, 0xfe, 0x1a, 0x2d, 0xc9, 0x14, 0x04, 0x14,76150xcf, 0xd5, 0x7d, 0x60, 0xaf, 0x94, 0x39, 0x94,76160xe2, 0x7d, 0x79, 0x82, 0xd0, 0x65, 0x3b, 0x6b,76170x9c, 0x19, 0x84, 0xb4, 0x6d, 0xb3, 0x0c, 0x99,76180xc0, 0x56, 0xa8, 0xbd, 0x73, 0xce, 0x05, 0x84,76190x3e, 0x30, 0xaa, 0xc4, 0x9b, 0x1b, 0x04, 0x2a,76200x9f, 0xd7, 0x43, 0x2b, 0x23, 0xdf, 0xbf, 0xaa,76210xd5, 0xc2, 0x43, 0x2d, 0x70, 0xab, 0xdc, 0x75,76220xad, 0xac, 0xf7, 0xc0, 0xbe, 0x67, 0xb2, 0x74,76230xed, 0x67, 0x10, 0x4a, 0x92, 0x60, 0xc1, 0x40,76240x50, 0x19, 0x8a, 0x8a, 0x8c, 0x09, 0x0e, 0x72,76250xe1, 0x73, 0x5e, 0xe8, 0x41, 0x85, 0x63, 0x9f,76260x3f, 0xd7, 0x7d, 0xc4, 0xfb, 0x22, 0x5d, 0x92,76270x6c, 0xb3, 0x1e, 0xe2, 0x50, 0x2f, 0x82, 0xa8,76280x28, 0xc0, 0xb5, 0xd7, 0x5f, 0x68, 0x0d, 0x2c,76290x2d, 0xaf, 0x7e, 0xfa, 0x2e, 0x08, 0x0f, 0x1f,76300x70, 0x9f, 0xe9, 0x19, 0x72, 0x55, 0xf8, 0xfb,76310x51, 0xd2, 0x33, 0x5d, 0xa0, 0xd3, 0x2b, 0x0a,76320x6c, 0xbc, 0x4e, 0xcf, 0x36, 0x4d, 0xdc, 0x3b,76330xe9, 0x3e, 0x81, 0x7c, 0x61, 0xdb, 0x20, 0x2d,76340x3a, 0xc3, 0xb3, 0x0c, 0x1e, 0x00, 0xb9, 0x7c,76350xf5, 0xca, 0x10, 0x5f, 0x3a, 0x71, 0xb3, 0xe4,76360x20, 0xdb, 0x0c, 0x2a, 0x98, 0x63, 0x45, 0x00,76370x58, 0xf6, 0x68, 0xe4, 0x0b, 0xda, 0x13, 0x3b,76380x60, 0x5c, 0x76, 0xdb, 0xb9, 0x97, 0x71, 0xe4,76390xd9, 0xb7, 0xdb, 0xbd, 0x68, 0xc7, 0x84, 0x84,76400xaa, 0x7c, 0x68, 0x62, 0x5e, 0x16, 0xfc, 0xba,76410x72, 0xaa, 0x9a, 0xa9, 0xeb, 0x7c, 0x75, 0x47,76420x97, 0x7e, 0xad, 0xe2, 0xd9, 0x91, 0xe8, 0xe4,76430xa5, 0x31, 0xd7, 0x01, 0x8e, 0xa2, 0x11, 0x88,76440x95, 0xb9, 0xf2, 0x9b, 0xd3, 0x7f, 0x1b, 0x81,76450x22, 0xf7, 0x98, 0x60, 0x0a, 0x64, 0xa6, 0xc1,76460xf6, 0x49, 0xc7, 0xe3, 0x07, 0x4d, 0x94, 0x7a,76470xcf, 0x6e, 0x68, 0x0c, 0x1b, 0x3f, 0x6e, 0x2e,76480xee, 0x92, 0xfa, 0x52, 0xb3, 0x59, 0xf8, 0xf1,76490x8f, 0x6a, 0x66, 0xa3, 0x82, 0x76, 0x4a, 0x07,76500x1a, 0xc7, 0xdd, 0xf5, 0xda, 0x9c, 0x3c, 0x24,76510xbf, 0xfd, 0x42, 0xa1, 0x10, 0x64, 0x6a, 0x0f,76520x89, 0xee, 0x36, 0xa5, 0xce, 0x99, 0x48, 0x6a,76530xf0, 0x9f, 0x9e, 0x69, 0xa4, 0x40, 0x20, 0xe9,76540x16, 0x15, 0xf7, 0xdb, 0x75, 0x02, 0xcb, 0xe9,76550x73, 0x8b, 0x3b, 0x49, 0x2f, 0xf0, 0xaf, 0x51,76560x06, 0x5c, 0xdf, 0x27, 0x27, 0x49, 0x6a, 0xd1,76570xcc, 0xc7, 0xb5, 0x63, 0xb5, 0xfc, 0xb8, 0x5c,76580x87, 0x7f, 0x84, 0xb4, 0xcc, 0x14, 0xa9, 0x53,76590xda, 0xa4, 0x56, 0xf8, 0xb6, 0x1b, 0xcc, 0x40,76600x27, 0x52, 0x06, 0x5a, 0x13, 0x81, 0xd7, 0x3a,76610xd4, 0x3b, 0xfb, 0x49, 0x65, 0x31, 0x33, 0xb2,76620xfa, 0xcd, 0xad, 0x58, 0x4e, 0x2b, 0xae, 0xd2,76630x20, 0xfb, 0x1a, 0x48, 0xb4, 0x3f, 0x9a, 0xd8,76640x7a, 0x35, 0x4a, 0xc8, 0xee, 0x88, 0x5e, 0x07,76650x66, 0x54, 0xb9, 0xec, 0x9f, 0xa3, 0xe3, 0xb9,76660x37, 0xaa, 0x49, 0x76, 0x31, 0xda, 0x74, 0x2d,76670x3c, 0xa4, 0x65, 0x10, 0x32, 0x38, 0xf0, 0xde,76680xd3, 0x99, 0x17, 0xaa, 0x71, 0xaa, 0x8f, 0x0f,76690x8c, 0xaf, 0xa2, 0xf8, 0x5d, 0x64, 0xba, 0x1d,76700xa3, 0xef, 0x96, 0x73, 0xe8, 0xa1, 0x02, 0x8d,76710x0c, 0x6d, 0xb8, 0x06, 0x90, 0xb8, 0x08, 0x56,76720x2c, 0xa7, 0x06, 0xc9, 0xc2, 0x38, 0xdb, 0x7c,76730x63, 0xb1, 0x57, 0x8e, 0xea, 0x7c, 0x79, 0xf3,76740x49, 0x1d, 0xfe, 0x9f, 0xf3, 0x6e, 0xb1, 0x1d,76750xba, 0x19, 0x80, 0x1a, 0x0a, 0xd3, 0xb0, 0x26,76760x21, 0x40, 0xb1, 0x7c, 0xf9, 0x4d, 0x8d, 0x10,76770xc1, 0x7e, 0xf4, 0xf6, 0x3c, 0xa8, 0xfd, 0x7c,76780xa3, 0x92, 0xb2, 0x0f, 0xaa, 0xcc, 0xa6, 0x11,76790xfe, 0x04, 0xe3, 0xd1, 0x7a, 0x32, 0x89, 0xdf,76800x0d, 0xc4, 0x8f, 0x79, 0x6b, 0xca, 0x16, 0x7c,76810x6e, 0xf9, 0xad, 0x0f, 0xf6, 0xfe, 0x27, 0xdb,76820xc4, 0x13, 0x70, 0xf1, 0x62, 0x1a, 0x4f, 0x79,76830x40, 0xc9, 0x9b, 0x8b, 0x21, 0xea, 0x84, 0xfa,76840xf5, 0xf1, 0x89, 0xce, 0xb7, 0x55, 0x0a, 0x80,76850x39, 0x2f, 0x55, 0x36, 0x16, 0x9c, 0x7b, 0x08,76860xbd, 0x87, 0x0d, 0xa5, 0x32, 0xf1, 0x52, 0x7c,76870xe8, 0x55, 0x60, 0x5b, 0xd7, 0x69, 0xe4, 0xfc,76880xfa, 0x12, 0x85, 0x96, 0xea, 0x50, 0x28, 0xab,76890x8a, 0xf7, 0xbb, 0x0e, 0x53, 0x74, 0xca, 0xa6,76900x27, 0x09, 0xc2, 0xb5, 0xde, 0x18, 0x14, 0xd9,76910xea, 0xe5, 0x29, 0x1c, 0x40, 0x56, 0xcf, 0xd7,76920xae, 0x05, 0x3f, 0x65, 0xaf, 0x05, 0x73, 0xe2,76930x35, 0x96, 0x27, 0x07, 0x14, 0xc0, 0xad, 0x33,76940xf1, 0xdc, 0x44, 0x7a, 0x89, 0x17, 0x77, 0xd2,76950x9c, 0x58, 0x60, 0xf0, 0x3f, 0x7b, 0x2d, 0x2e,76960x57, 0x95, 0x54, 0x87, 0xed, 0xf2, 0xc7, 0x4c,76970xf0, 0xae, 0x56, 0x29, 0x19, 0x7d, 0x66, 0x4b,76980x9b, 0x83, 0x84, 0x42, 0x3b, 0x01, 0x25, 0x66,76990x8e, 0x02, 0xde, 0xb9, 0x83, 0x54, 0x19, 0xf6,77000x9f, 0x79, 0x0d, 0x67, 0xc5, 0x1d, 0x7a, 0x44,77010x02, 0x98, 0xa7, 0x16, 0x1c, 0x29, 0x0d, 0x74,77020xff, 0x85, 0x40, 0x06, 0xef, 0x2c, 0xa9, 0xc6,77030xf5, 0x53, 0x07, 0x06, 0xae, 0xe4, 0xfa, 0x5f,77040xd8, 0x39, 0x4d, 0xf1, 0x9b, 0x6b, 0xd9, 0x24,77050x84, 0xfe, 0x03, 0x4c, 0xb2, 0x3f, 0xdf, 0xa1,77060x05, 0x9e, 0x50, 0x14, 0x5a, 0xd9, 0x1a, 0xa2,77070xa7, 0xfa, 0xfa, 0x17, 0xf7, 0x78, 0xd6, 0xb5,77080x92, 0x61, 0x91, 0xac, 0x36, 0xfa, 0x56, 0x0d,77090x38, 0x32, 0x18, 0x85, 0x08, 0x58, 0x37, 0xf0,77100x4b, 0xdb, 0x59, 0xe7, 0xa4, 0x34, 0xc0, 0x1b,77110x01, 0xaf, 0x2d, 0xde, 0xa1, 0xaa, 0x5d, 0xd3,77120xec, 0xe1, 0xd4, 0xf7, 0xe6, 0x54, 0x68, 0xf0,77130x51, 0x97, 0xa7, 0x89, 0xea, 0x24, 0xad, 0xd3,77140x6e, 0x47, 0x93, 0x8b, 0x4b, 0xb4, 0xf7, 0x1c,77150x42, 0x06, 0x67, 0xe8, 0x99, 0xf6, 0xf5, 0x7b,77160x85, 0xb5, 0x65, 0xb5, 0xb5, 0xd2, 0x37, 0xf5,77170xf3, 0x02, 0xa6, 0x4d, 0x11, 0xa7, 0xdc, 0x51,77180x09, 0x7f, 0xa0, 0xd8, 0x88, 0x1c, 0x13, 0x71,77190xae, 0x9c, 0xb7, 0x7b, 0x34, 0xd6, 0x4e, 0x68,77200x26, 0x83, 0x51, 0xaf, 0x1d, 0xee, 0x8b, 0xbb,77210x69, 0x43, 0x2b, 0x9e, 0x8a, 0xbc, 0x02, 0x0e,77220xa0, 0x1b, 0xe0, 0xa8, 0x5f, 0x6f, 0xaf, 0x1b,77230x8f, 0xe7, 0x64, 0x71, 0x74, 0x11, 0x7e, 0xa8,77240xd8, 0xf9, 0x97, 0x06, 0xc3, 0xb6, 0xfb, 0xfb,77250xb7, 0x3d, 0x35, 0x9d, 0x3b, 0x52, 0xed, 0x54,77260xca, 0xf4, 0x81, 0x01, 0x2d, 0x1b, 0xc3, 0xa7,77270x00, 0x3d, 0x1a, 0x39, 0x54, 0xe1, 0xf6, 0xff,77280xed, 0x6f, 0x0b, 0x5a, 0x68, 0xda, 0x58, 0xdd,77290xa9, 0xcf, 0x5c, 0x4a, 0xe5, 0x09, 0x4e, 0xde,77300x9d, 0xbc, 0x3e, 0xee, 0x5a, 0x00, 0x3b, 0x2c,77310x87, 0x10, 0x65, 0x60, 0xdd, 0xd7, 0x56, 0xd1,77320x4c, 0x64, 0x45, 0xe4, 0x21, 0xec, 0x78, 0xf8,77330x25, 0x7a, 0x3e, 0x16, 0x5d, 0x09, 0x53, 0x14,77340xbe, 0x4f, 0xae, 0x87, 0xd8, 0xd1, 0xaa, 0x3c,77350xf6, 0x3e, 0xa4, 0x70, 0x8c, 0x5e, 0x70, 0xa4,77360xb3, 0x6b, 0x66, 0x73, 0xd3, 0xbf, 0x31, 0x06,77370x19, 0x62, 0x93, 0x15, 0xf2, 0x86, 0xe4, 0x52,77380x7e, 0x53, 0x4c, 0x12, 0x38, 0xcc, 0x34, 0x7d,77390x57, 0xf6, 0x42, 0x93, 0x8a, 0xc4, 0xee, 0x5c,77400x8a, 0xe1, 0x52, 0x8f, 0x56, 0x64, 0xf6, 0xa6,77410xd1, 0x91, 0x57, 0x70, 0xcd, 0x11, 0x76, 0xf5,77420x59, 0x60, 0x60, 0x3c, 0xc1, 0xc3, 0x0b, 0x7f,77430x58, 0x1a, 0x50, 0x91, 0xf1, 0x68, 0x8f, 0x6e,77440x74, 0x74, 0xa8, 0x51, 0x0b, 0xf7, 0x7a, 0x98,77450x37, 0xf2, 0x0a, 0x0e, 0xa4, 0x97, 0x04, 0xb8,77460x9b, 0xfd, 0xa0, 0xea, 0xf7, 0x0d, 0xe1, 0xdb,77470x03, 0xf0, 0x31, 0x29, 0xf8, 0xdd, 0x6b, 0x8b,77480x5d, 0xd8, 0x59, 0xa9, 0x29, 0xcf, 0x9a, 0x79,77490x89, 0x19, 0x63, 0x46, 0x09, 0x79, 0x6a, 0x11,77500xda, 0x63, 0x68, 0x48, 0x77, 0x23, 0xfb, 0x7d,77510x3a, 0x43, 0xcb, 0x02, 0x3b, 0x7a, 0x6d, 0x10,77520x2a, 0x9e, 0xac, 0xf1, 0xd4, 0x19, 0xf8, 0x23,77530x64, 0x1d, 0x2c, 0x5f, 0xf2, 0xb0, 0x5c, 0x23,77540x27, 0xf7, 0x27, 0x30, 0x16, 0x37, 0xb1, 0x90,77550xab, 0x38, 0xfb, 0x55, 0xcd, 0x78, 0x58, 0xd4,77560x7d, 0x43, 0xf6, 0x45, 0x5e, 0x55, 0x8d, 0xb1,77570x02, 0x65, 0x58, 0xb4, 0x13, 0x4b, 0x36, 0xf7,77580xcc, 0xfe, 0x3d, 0x0b, 0x82, 0xe2, 0x12, 0x11,77590xbb, 0xe6, 0xb8, 0x3a, 0x48, 0x71, 0xc7, 0x50,77600x06, 0x16, 0x3a, 0xe6, 0x7c, 0x05, 0xc7, 0xc8,77610x4d, 0x2f, 0x08, 0x6a, 0x17, 0x9a, 0x95, 0x97,77620x50, 0x68, 0xdc, 0x28, 0x18, 0xc4, 0x61, 0x38,77630xb9, 0xe0, 0x3e, 0x78, 0xdb, 0x29, 0xe0, 0x9f,77640x52, 0xdd, 0xf8, 0x4f, 0x91, 0xc1, 0xd0, 0x33,77650xa1, 0x7a, 0x8e, 0x30, 0x13, 0x82, 0x07, 0x9f,77660xd3, 0x31, 0x0f, 0x23, 0xbe, 0x32, 0x5a, 0x75,77670xcf, 0x96, 0xb2, 0xec, 0xb5, 0x32, 0xac, 0x21,77680xd1, 0x82, 0x33, 0xd3, 0x15, 0x74, 0xbd, 0x90,77690xf1, 0x2c, 0xe6, 0x5f, 0x8d, 0xe3, 0x02, 0xe8,77700xe9, 0xc4, 0xca, 0x96, 0xeb, 0x0e, 0xbc, 0x91,77710xf4, 0xb9, 0xea, 0xd9, 0x1b, 0x75, 0xbd, 0xe1,77720xac, 0x2a, 0x05, 0x37, 0x52, 0x9b, 0x1b, 0x3f,77730x5a, 0xdc, 0x21, 0xc3, 0x98, 0xbb, 0xaf, 0xa3,77740xf2, 0x00, 0xbf, 0x0d, 0x30, 0x89, 0x05, 0xcc,77750xa5, 0x76, 0xf5, 0x06, 0xf0, 0xc6, 0x54, 0x8a,77760x5d, 0xd4, 0x1e, 0xc1, 0xf2, 0xce, 0xb0, 0x62,77770xc8, 0xfc, 0x59, 0x42, 0x9a, 0x90, 0x60, 0x55,77780xfe, 0x88, 0xa5, 0x8b, 0xb8, 0x33, 0x0c, 0x23,77790x24, 0x0d, 0x15, 0x70, 0x37, 0x1e, 0x3d, 0xf6,77800xd2, 0xea, 0x92, 0x10, 0xb2, 0xc4, 0x51, 0xac,77810xf2, 0xac, 0xf3, 0x6b, 0x6c, 0xaa, 0xcf, 0x12,77820xc5, 0x6c, 0x90, 0x50, 0xb5, 0x0c, 0xfc, 0x1a,77830x15, 0x52, 0xe9, 0x26, 0xc6, 0x52, 0xa4, 0xe7,77840x81, 0x69, 0xe1, 0xe7, 0x9e, 0x30, 0x01, 0xec,77850x84, 0x89, 0xb2, 0x0d, 0x66, 0xdd, 0xce, 0x28,77860x5c, 0xec, 0x98, 0x46, 0x68, 0x21, 0x9f, 0x88,77870x3f, 0x1f, 0x42, 0x77, 0xce, 0xd0, 0x61, 0xd4,77880x20, 0xa7, 0xff, 0x53, 0xad, 0x37, 0xd0, 0x17,77890x35, 0xc9, 0xfc, 0xba, 0x0a, 0x78, 0x3f, 0xf2,77900xcc, 0x86, 0x89, 0xe8, 0x4b, 0x3c, 0x48, 0x33,77910x09, 0x7f, 0xc6, 0xc0, 0xdd, 0xb8, 0xfd, 0x7a,77920x66, 0x66, 0x65, 0xeb, 0x47, 0xa7, 0x04, 0x28,77930xa3, 0x19, 0x8e, 0xa9, 0xb1, 0x13, 0x67, 0x62,77940x70, 0xcf, 0xd67795};7796static const u8 dec_output012[] __initconst = {77970x74, 0xa6, 0x3e, 0xe4, 0xb1, 0xcb, 0xaf, 0xb0,77980x40, 0xe5, 0x0f, 0x9e, 0xf1, 0xf2, 0x89, 0xb5,77990x42, 0x34, 0x8a, 0xa1, 0x03, 0xb7, 0xe9, 0x57,78000x46, 0xbe, 0x20, 0xe4, 0x6e, 0xb0, 0xeb, 0xff,78010xea, 0x07, 0x7e, 0xef, 0xe2, 0x55, 0x9f, 0xe5,78020x78, 0x3a, 0xb7, 0x83, 0xc2, 0x18, 0x40, 0x7b,78030xeb, 0xcd, 0x81, 0xfb, 0x90, 0x12, 0x9e, 0x46,78040xa9, 0xd6, 0x4a, 0xba, 0xb0, 0x62, 0xdb, 0x6b,78050x99, 0xc4, 0xdb, 0x54, 0x4b, 0xb8, 0xa5, 0x71,78060xcb, 0xcd, 0x63, 0x32, 0x55, 0xfb, 0x31, 0xf0,78070x38, 0xf5, 0xbe, 0x78, 0xe4, 0x45, 0xce, 0x1b,78080x6a, 0x5b, 0x0e, 0xf4, 0x16, 0xe4, 0xb1, 0x3d,78090xf6, 0x63, 0x7b, 0xa7, 0x0c, 0xde, 0x6f, 0x8f,78100x74, 0xdf, 0xe0, 0x1e, 0x9d, 0xce, 0x8f, 0x24,78110xef, 0x23, 0x35, 0x33, 0x7b, 0x83, 0x34, 0x23,78120x58, 0x74, 0x14, 0x77, 0x1f, 0xc2, 0x4f, 0x4e,78130xc6, 0x89, 0xf9, 0x52, 0x09, 0x37, 0x64, 0x14,78140xc4, 0x01, 0x6b, 0x9d, 0x77, 0xe8, 0x90, 0x5d,78150xa8, 0x4a, 0x2a, 0xef, 0x5c, 0x7f, 0xeb, 0xbb,78160xb2, 0xc6, 0x93, 0x99, 0x66, 0xdc, 0x7f, 0xd4,78170x9e, 0x2a, 0xca, 0x8d, 0xdb, 0xe7, 0x20, 0xcf,78180xe4, 0x73, 0xae, 0x49, 0x7d, 0x64, 0x0f, 0x0e,78190x28, 0x46, 0xa9, 0xa8, 0x32, 0xe4, 0x0e, 0xf6,78200x51, 0x53, 0xb8, 0x3c, 0xb1, 0xff, 0xa3, 0x33,78210x41, 0x75, 0xff, 0xf1, 0x6f, 0xf1, 0xfb, 0xbb,78220x83, 0x7f, 0x06, 0x9b, 0xe7, 0x1b, 0x0a, 0xe0,78230x5c, 0x33, 0x60, 0x5b, 0xdb, 0x5b, 0xed, 0xfe,78240xa5, 0x16, 0x19, 0x72, 0xa3, 0x64, 0x23, 0x00,78250x02, 0xc7, 0xf3, 0x6a, 0x81, 0x3e, 0x44, 0x1d,78260x79, 0x15, 0x5f, 0x9a, 0xde, 0xe2, 0xfd, 0x1b,78270x73, 0xc1, 0xbc, 0x23, 0xba, 0x31, 0xd2, 0x50,78280xd5, 0xad, 0x7f, 0x74, 0xa7, 0xc9, 0xf8, 0x3e,78290x2b, 0x26, 0x10, 0xf6, 0x03, 0x36, 0x74, 0xe4,78300x0e, 0x6a, 0x72, 0xb7, 0x73, 0x0a, 0x42, 0x28,78310xc2, 0xad, 0x5e, 0x03, 0xbe, 0xb8, 0x0b, 0xa8,78320x5b, 0xd4, 0xb8, 0xba, 0x52, 0x89, 0xb1, 0x9b,78330xc1, 0xc3, 0x65, 0x87, 0xed, 0xa5, 0xf4, 0x86,78340xfd, 0x41, 0x80, 0x91, 0x27, 0x59, 0x53, 0x67,78350x15, 0x78, 0x54, 0x8b, 0x2d, 0x3d, 0xc7, 0xff,78360x02, 0x92, 0x07, 0x5f, 0x7a, 0x4b, 0x60, 0x59,78370x3c, 0x6f, 0x5c, 0xd8, 0xec, 0x95, 0xd2, 0xfe,78380xa0, 0x3b, 0xd8, 0x3f, 0xd1, 0x69, 0xa6, 0xd6,78390x41, 0xb2, 0xf4, 0x4d, 0x12, 0xf4, 0x58, 0x3e,78400x66, 0x64, 0x80, 0x31, 0x9b, 0xa8, 0x4c, 0x8b,78410x07, 0xb2, 0xec, 0x66, 0x94, 0x66, 0x47, 0x50,78420x50, 0x5f, 0x18, 0x0b, 0x0e, 0xd6, 0xc0, 0x39,78430x21, 0x13, 0x9e, 0x33, 0xbc, 0x79, 0x36, 0x02,78440x96, 0x70, 0xf0, 0x48, 0x67, 0x2f, 0x26, 0xe9,78450x6d, 0x10, 0xbb, 0xd6, 0x3f, 0xd1, 0x64, 0x7a,78460x2e, 0xbe, 0x0c, 0x61, 0xf0, 0x75, 0x42, 0x38,78470x23, 0xb1, 0x9e, 0x9f, 0x7c, 0x67, 0x66, 0xd9,78480x58, 0x9a, 0xf1, 0xbb, 0x41, 0x2a, 0x8d, 0x65,78490x84, 0x94, 0xfc, 0xdc, 0x6a, 0x50, 0x64, 0xdb,78500x56, 0x33, 0x76, 0x00, 0x10, 0xed, 0xbe, 0xd2,78510x12, 0xf6, 0xf6, 0x1b, 0xa2, 0x16, 0xde, 0xae,78520x31, 0x95, 0xdd, 0xb1, 0x08, 0x7e, 0x4e, 0xee,78530xe7, 0xf9, 0xa5, 0xfb, 0x5b, 0x61, 0x43, 0x00,78540x40, 0xf6, 0x7e, 0x02, 0x04, 0x32, 0x4e, 0x0c,78550xe2, 0x66, 0x0d, 0xd7, 0x07, 0x98, 0x0e, 0xf8,78560x72, 0x34, 0x6d, 0x95, 0x86, 0xd7, 0xcb, 0x31,78570x54, 0x47, 0xd0, 0x38, 0x29, 0x9c, 0x5a, 0x68,78580xd4, 0x87, 0x76, 0xc9, 0xe7, 0x7e, 0xe3, 0xf4,78590x81, 0x6d, 0x18, 0xcb, 0xc9, 0x05, 0xaf, 0xa0,78600xfb, 0x66, 0xf7, 0xf1, 0x1c, 0xc6, 0x14, 0x11,78610x4f, 0x2b, 0x79, 0x42, 0x8b, 0xbc, 0xac, 0xe7,78620x6c, 0xfe, 0x0f, 0x58, 0xe7, 0x7c, 0x78, 0x39,78630x30, 0xb0, 0x66, 0x2c, 0x9b, 0x6d, 0x3a, 0xe1,78640xcf, 0xc9, 0xa4, 0x0e, 0x6d, 0x6d, 0x8a, 0xa1,78650x3a, 0xe7, 0x28, 0xd4, 0x78, 0x4c, 0xa6, 0xa2,78660x2a, 0xa6, 0x03, 0x30, 0xd7, 0xa8, 0x25, 0x66,78670x87, 0x2f, 0x69, 0x5c, 0x4e, 0xdd, 0xa5, 0x49,78680x5d, 0x37, 0x4a, 0x59, 0xc4, 0xaf, 0x1f, 0xa2,78690xe4, 0xf8, 0xa6, 0x12, 0x97, 0xd5, 0x79, 0xf5,78700xe2, 0x4a, 0x2b, 0x5f, 0x61, 0xe4, 0x9e, 0xe3,78710xee, 0xb8, 0xa7, 0x5b, 0x2f, 0xf4, 0x9e, 0x6c,78720xfb, 0xd1, 0xc6, 0x56, 0x77, 0xba, 0x75, 0xaa,78730x3d, 0x1a, 0xa8, 0x0b, 0xb3, 0x68, 0x24, 0x00,78740x10, 0x7f, 0xfd, 0xd7, 0xa1, 0x8d, 0x83, 0x54,78750x4f, 0x1f, 0xd8, 0x2a, 0xbe, 0x8a, 0x0c, 0x87,78760xab, 0xa2, 0xde, 0xc3, 0x39, 0xbf, 0x09, 0x03,78770xa5, 0xf3, 0x05, 0x28, 0xe1, 0xe1, 0xee, 0x39,78780x70, 0x9c, 0xd8, 0x81, 0x12, 0x1e, 0x02, 0x40,78790xd2, 0x6e, 0xf0, 0xeb, 0x1b, 0x3d, 0x22, 0xc6,78800xe5, 0xe3, 0xb4, 0x5a, 0x98, 0xbb, 0xf0, 0x22,78810x28, 0x8d, 0xe5, 0xd3, 0x16, 0x48, 0x24, 0xa5,78820xe6, 0x66, 0x0c, 0xf9, 0x08, 0xf9, 0x7e, 0x1e,78830xe1, 0x28, 0x26, 0x22, 0xc7, 0xc7, 0x0a, 0x32,78840x47, 0xfa, 0xa3, 0xbe, 0x3c, 0xc4, 0xc5, 0x53,78850x0a, 0xd5, 0x94, 0x4a, 0xd7, 0x93, 0xd8, 0x42,78860x99, 0xb9, 0x0a, 0xdb, 0x56, 0xf7, 0xb9, 0x1c,78870x53, 0x4f, 0xfa, 0xd3, 0x74, 0xad, 0xd9, 0x68,78880xf1, 0x1b, 0xdf, 0x61, 0xc6, 0x5e, 0xa8, 0x48,78890xfc, 0xd4, 0x4a, 0x4c, 0x3c, 0x32, 0xf7, 0x1c,78900x96, 0x21, 0x9b, 0xf9, 0xa3, 0xcc, 0x5a, 0xce,78910xd5, 0xd7, 0x08, 0x24, 0xf6, 0x1c, 0xfd, 0xdd,78920x38, 0xc2, 0x32, 0xe9, 0xb8, 0xe7, 0xb6, 0xfa,78930x9d, 0x45, 0x13, 0x2c, 0x83, 0xfd, 0x4a, 0x69,78940x82, 0xcd, 0xdc, 0xb3, 0x76, 0x0c, 0x9e, 0xd8,78950xf4, 0x1b, 0x45, 0x15, 0xb4, 0x97, 0xe7, 0x58,78960x34, 0xe2, 0x03, 0x29, 0x5a, 0xbf, 0xb6, 0xe0,78970x5d, 0x13, 0xd9, 0x2b, 0xb4, 0x80, 0xb2, 0x45,78980x81, 0x6a, 0x2e, 0x6c, 0x89, 0x7d, 0xee, 0xbb,78990x52, 0xdd, 0x1f, 0x18, 0xe7, 0x13, 0x6b, 0x33,79000x0e, 0xea, 0x36, 0x92, 0x77, 0x7b, 0x6d, 0x9c,79010x5a, 0x5f, 0x45, 0x7b, 0x7b, 0x35, 0x62, 0x23,79020xd1, 0xbf, 0x0f, 0xd0, 0x08, 0x1b, 0x2b, 0x80,79030x6b, 0x7e, 0xf1, 0x21, 0x47, 0xb0, 0x57, 0xd1,79040x98, 0x72, 0x90, 0x34, 0x1c, 0x20, 0x04, 0xff,79050x3d, 0x5c, 0xee, 0x0e, 0x57, 0x5f, 0x6f, 0x24,79060x4e, 0x3c, 0xea, 0xfc, 0xa5, 0xa9, 0x83, 0xc9,79070x61, 0xb4, 0x51, 0x24, 0xf8, 0x27, 0x5e, 0x46,79080x8c, 0xb1, 0x53, 0x02, 0x96, 0x35, 0xba, 0xb8,79090x4c, 0x71, 0xd3, 0x15, 0x59, 0x35, 0x22, 0x20,79100xad, 0x03, 0x9f, 0x66, 0x44, 0x3b, 0x9c, 0x35,79110x37, 0x1f, 0x9b, 0xbb, 0xf3, 0xdb, 0x35, 0x63,79120x30, 0x64, 0xaa, 0xa2, 0x06, 0xa8, 0x5d, 0xbb,79130xe1, 0x9f, 0x70, 0xec, 0x82, 0x11, 0x06, 0x36,79140xec, 0x8b, 0x69, 0x66, 0x24, 0x44, 0xc9, 0x4a,79150x57, 0xbb, 0x9b, 0x78, 0x13, 0xce, 0x9c, 0x0c,79160xba, 0x92, 0x93, 0x63, 0xb8, 0xe2, 0x95, 0x0f,79170x0f, 0x16, 0x39, 0x52, 0xfd, 0x3a, 0x6d, 0x02,79180x4b, 0xdf, 0x13, 0xd3, 0x2a, 0x22, 0xb4, 0x03,79190x7c, 0x54, 0x49, 0x96, 0x68, 0x54, 0x10, 0xfa,79200xef, 0xaa, 0x6c, 0xe8, 0x22, 0xdc, 0x71, 0x16,79210x13, 0x1a, 0xf6, 0x28, 0xe5, 0x6d, 0x77, 0x3d,79220xcd, 0x30, 0x63, 0xb1, 0x70, 0x52, 0xa1, 0xc5,79230x94, 0x5f, 0xcf, 0xe8, 0xb8, 0x26, 0x98, 0xf7,79240x06, 0xa0, 0x0a, 0x70, 0xfa, 0x03, 0x80, 0xac,79250xc1, 0xec, 0xd6, 0x4c, 0x54, 0xd7, 0xfe, 0x47,79260xb6, 0x88, 0x4a, 0xf7, 0x71, 0x24, 0xee, 0xf3,79270xd2, 0xc2, 0x4a, 0x7f, 0xfe, 0x61, 0xc7, 0x35,79280xc9, 0x37, 0x67, 0xcb, 0x24, 0x35, 0xda, 0x7e,79290xca, 0x5f, 0xf3, 0x8d, 0xd4, 0x13, 0x8e, 0xd6,79300xcb, 0x4d, 0x53, 0x8f, 0x53, 0x1f, 0xc0, 0x74,79310xf7, 0x53, 0xb9, 0x5e, 0x23, 0x37, 0xba, 0x6e,79320xe3, 0x9d, 0x07, 0x55, 0x25, 0x7b, 0xe6, 0x2a,79330x64, 0xd1, 0x32, 0xdd, 0x54, 0x1b, 0x4b, 0xc0,79340xe1, 0xd7, 0x69, 0x58, 0xf8, 0x93, 0x29, 0xc4,79350xdd, 0x23, 0x2f, 0xa5, 0xfc, 0x9d, 0x7e, 0xf8,79360xd4, 0x90, 0xcd, 0x82, 0x55, 0xdc, 0x16, 0x16,79370x9f, 0x07, 0x52, 0x9b, 0x9d, 0x25, 0xed, 0x32,79380xc5, 0x7b, 0xdf, 0xf6, 0x83, 0x46, 0x3d, 0x65,79390xb7, 0xef, 0x87, 0x7a, 0x12, 0x69, 0x8f, 0x06,79400x7c, 0x51, 0x15, 0x4a, 0x08, 0xe8, 0xac, 0x9a,79410x0c, 0x24, 0xa7, 0x27, 0xd8, 0x46, 0x2f, 0xe7,79420x01, 0x0e, 0x1c, 0xc6, 0x91, 0xb0, 0x6e, 0x85,79430x65, 0xf0, 0x29, 0x0d, 0x2e, 0x6b, 0x3b, 0xfb,79440x4b, 0xdf, 0xe4, 0x80, 0x93, 0x03, 0x66, 0x46,79450x3e, 0x8a, 0x6e, 0xf3, 0x5e, 0x4d, 0x62, 0x0e,79460x49, 0x05, 0xaf, 0xd4, 0xf8, 0x21, 0x20, 0x61,79470x1d, 0x39, 0x17, 0xf4, 0x61, 0x47, 0x95, 0xfb,79480x15, 0x2e, 0xb3, 0x4f, 0xd0, 0x5d, 0xf5, 0x7d,79490x40, 0xda, 0x90, 0x3c, 0x6b, 0xcb, 0x17, 0x00,79500x13, 0x3b, 0x64, 0x34, 0x1b, 0xf0, 0xf2, 0xe5,79510x3b, 0xb2, 0xc7, 0xd3, 0x5f, 0x3a, 0x44, 0xa6,79520x9b, 0xb7, 0x78, 0x0e, 0x42, 0x5d, 0x4c, 0xc1,79530xe9, 0xd2, 0xcb, 0xb7, 0x78, 0xd1, 0xfe, 0x9a,79540xb5, 0x07, 0xe9, 0xe0, 0xbe, 0xe2, 0x8a, 0xa7,79550x01, 0x83, 0x00, 0x8c, 0x5c, 0x08, 0xe6, 0x63,79560x12, 0x92, 0xb7, 0xb7, 0xa6, 0x19, 0x7d, 0x38,79570x13, 0x38, 0x92, 0x87, 0x24, 0xf9, 0x48, 0xb3,79580x5e, 0x87, 0x6a, 0x40, 0x39, 0x5c, 0x3f, 0xed,79590x8f, 0xee, 0xdb, 0x15, 0x82, 0x06, 0xda, 0x49,79600x21, 0x2b, 0xb5, 0xbf, 0x32, 0x7c, 0x9f, 0x42,79610x28, 0x63, 0xcf, 0xaf, 0x1e, 0xf8, 0xc6, 0xa0,79620xd1, 0x02, 0x43, 0x57, 0x62, 0xec, 0x9b, 0x0f,79630x01, 0x9e, 0x71, 0xd8, 0x87, 0x9d, 0x01, 0xc1,79640x58, 0x77, 0xd9, 0xaf, 0xb1, 0x10, 0x7e, 0xdd,79650xa6, 0x50, 0x96, 0xe5, 0xf0, 0x72, 0x00, 0x6d,79660x4b, 0xf8, 0x2a, 0x8f, 0x19, 0xf3, 0x22, 0x88,79670x11, 0x4a, 0x8b, 0x7c, 0xfd, 0xb7, 0xed, 0xe1,79680xf6, 0x40, 0x39, 0xe0, 0xe9, 0xf6, 0x3d, 0x25,79690xe6, 0x74, 0x3c, 0x58, 0x57, 0x7f, 0xe1, 0x22,79700x96, 0x47, 0x31, 0x91, 0xba, 0x70, 0x85, 0x28,79710x6b, 0x9f, 0x6e, 0x25, 0xac, 0x23, 0x66, 0x2f,79720x29, 0x88, 0x28, 0xce, 0x8c, 0x5c, 0x88, 0x53,79730xd1, 0x3b, 0xcc, 0x6a, 0x51, 0xb2, 0xe1, 0x28,79740x3f, 0x91, 0xb4, 0x0d, 0x00, 0x3a, 0xe3, 0xf8,79750xc3, 0x8f, 0xd7, 0x96, 0x62, 0x0e, 0x2e, 0xfc,79760xc8, 0x6c, 0x77, 0xa6, 0x1d, 0x22, 0xc1, 0xb8,79770xe6, 0x61, 0xd7, 0x67, 0x36, 0x13, 0x7b, 0xbb,79780x9b, 0x59, 0x09, 0xa6, 0xdf, 0xf7, 0x6b, 0xa3,79790x40, 0x1a, 0xf5, 0x4f, 0xb4, 0xda, 0xd3, 0xf3,79800x81, 0x93, 0xc6, 0x18, 0xd9, 0x26, 0xee, 0xac,79810xf0, 0xaa, 0xdf, 0xc5, 0x9c, 0xca, 0xc2, 0xa2,79820xcc, 0x7b, 0x5c, 0x24, 0xb0, 0xbc, 0xd0, 0x6a,79830x4d, 0x89, 0x09, 0xb8, 0x07, 0xfe, 0x87, 0xad,79840x0a, 0xea, 0xb8, 0x42, 0xf9, 0x5e, 0xb3, 0x3e,79850x36, 0x4c, 0xaf, 0x75, 0x9e, 0x1c, 0xeb, 0xbd,79860xbc, 0xbb, 0x80, 0x40, 0xa7, 0x3a, 0x30, 0xbf,79870xa8, 0x44, 0xf4, 0xeb, 0x38, 0xad, 0x29, 0xba,79880x23, 0xed, 0x41, 0x0c, 0xea, 0xd2, 0xbb, 0x41,79890x18, 0xd6, 0xb9, 0xba, 0x65, 0x2b, 0xa3, 0x91,79900x6d, 0x1f, 0xa9, 0xf4, 0xd1, 0x25, 0x8d, 0x4d,79910x38, 0xff, 0x64, 0xa0, 0xec, 0xde, 0xa6, 0xb6,79920x79, 0xab, 0x8e, 0x33, 0x6c, 0x47, 0xde, 0xaf,79930x94, 0xa4, 0xa5, 0x86, 0x77, 0x55, 0x09, 0x92,79940x81, 0x31, 0x76, 0xc7, 0x34, 0x22, 0x89, 0x8e,79950x3d, 0x26, 0x26, 0xd7, 0xfc, 0x1e, 0x16, 0x72,79960x13, 0x33, 0x63, 0xd5, 0x22, 0xbe, 0xb8, 0x04,79970x34, 0x84, 0x41, 0xbb, 0x80, 0xd0, 0x9f, 0x46,79980x48, 0x07, 0xa7, 0xfc, 0x2b, 0x3a, 0x75, 0x55,79990x8c, 0xc7, 0x6a, 0xbd, 0x7e, 0x46, 0x08, 0x84,80000x0f, 0xd5, 0x74, 0xc0, 0x82, 0x8e, 0xaa, 0x61,80010x05, 0x01, 0xb2, 0x47, 0x6e, 0x20, 0x6a, 0x2d,80020x58, 0x70, 0x48, 0x32, 0xa7, 0x37, 0xd2, 0xb8,80030x82, 0x1a, 0x51, 0xb9, 0x61, 0xdd, 0xfd, 0x9d,80040x6b, 0x0e, 0x18, 0x97, 0xf8, 0x45, 0x5f, 0x87,80050x10, 0xcf, 0x34, 0x72, 0x45, 0x26, 0x49, 0x70,80060xe7, 0xa3, 0x78, 0xe0, 0x52, 0x89, 0x84, 0x94,80070x83, 0x82, 0xc2, 0x69, 0x8f, 0xe3, 0xe1, 0x3f,80080x60, 0x74, 0x88, 0xc4, 0xf7, 0x75, 0x2c, 0xfb,80090xbd, 0xb6, 0xc4, 0x7e, 0x10, 0x0a, 0x6c, 0x90,80100x04, 0x9e, 0xc3, 0x3f, 0x59, 0x7c, 0xce, 0x31,80110x18, 0x60, 0x57, 0x73, 0x46, 0x94, 0x7d, 0x06,80120xa0, 0x6d, 0x44, 0xec, 0xa2, 0x0a, 0x9e, 0x05,80130x15, 0xef, 0xca, 0x5c, 0xbf, 0x00, 0xeb, 0xf7,80140x3d, 0x32, 0xd4, 0xa5, 0xef, 0x49, 0x89, 0x5e,80150x46, 0xb0, 0xa6, 0x63, 0x5b, 0x8a, 0x73, 0xae,80160x6f, 0xd5, 0x9d, 0xf8, 0x4f, 0x40, 0xb5, 0xb2,80170x6e, 0xd3, 0xb6, 0x01, 0xa9, 0x26, 0xa2, 0x21,80180xcf, 0x33, 0x7a, 0x3a, 0xa4, 0x23, 0x13, 0xb0,80190x69, 0x6a, 0xee, 0xce, 0xd8, 0x9d, 0x01, 0x1d,80200x50, 0xc1, 0x30, 0x6c, 0xb1, 0xcd, 0xa0, 0xf0,80210xf0, 0xa2, 0x64, 0x6f, 0xbb, 0xbf, 0x5e, 0xe6,80220xab, 0x87, 0xb4, 0x0f, 0x4f, 0x15, 0xaf, 0xb5,80230x25, 0xa1, 0xb2, 0xd0, 0x80, 0x2c, 0xfb, 0xf9,80240xfe, 0xd2, 0x33, 0xbb, 0x76, 0xfe, 0x7c, 0xa8,80250x66, 0xf7, 0xe7, 0x85, 0x9f, 0x1f, 0x85, 0x57,80260x88, 0xe1, 0xe9, 0x63, 0xe4, 0xd8, 0x1c, 0xa1,80270xfb, 0xda, 0x44, 0x05, 0x2e, 0x1d, 0x3a, 0x1c,80280xff, 0xc8, 0x3b, 0xc0, 0xfe, 0xda, 0x22, 0x0b,80290x43, 0xd6, 0x88, 0x39, 0x4c, 0x4a, 0xa6, 0x69,80300x18, 0x93, 0x42, 0x4e, 0xb5, 0xcc, 0x66, 0x0d,80310x09, 0xf8, 0x1e, 0x7c, 0xd3, 0x3c, 0x99, 0x0d,80320x50, 0x1d, 0x62, 0xe9, 0x57, 0x06, 0xbf, 0x19,80330x88, 0xdd, 0xad, 0x7b, 0x4f, 0xf9, 0xc7, 0x82,80340x6d, 0x8d, 0xc8, 0xc4, 0xc5, 0x78, 0x17, 0x20,80350x15, 0xc5, 0x52, 0x41, 0xcf, 0x5b, 0xd6, 0x7f,80360x94, 0x02, 0x41, 0xe0, 0x40, 0x22, 0x03, 0x5e,80370xd1, 0x53, 0xd4, 0x86, 0xd3, 0x2c, 0x9f, 0x0f,80380x96, 0xe3, 0x6b, 0x9a, 0x76, 0x32, 0x06, 0x47,80390x4b, 0x11, 0xb3, 0xdd, 0x03, 0x65, 0xbd, 0x9b,80400x01, 0xda, 0x9c, 0xb9, 0x7e, 0x3f, 0x6a, 0xc4,80410x7b, 0xea, 0xd4, 0x3c, 0xb9, 0xfb, 0x5c, 0x6b,80420x64, 0x33, 0x52, 0xba, 0x64, 0x78, 0x8f, 0xa4,80430xaf, 0x7a, 0x61, 0x8d, 0xbc, 0xc5, 0x73, 0xe9,80440x6b, 0x58, 0x97, 0x4b, 0xbf, 0x63, 0x22, 0xd3,80450x37, 0x02, 0x54, 0xc5, 0xb9, 0x16, 0x4a, 0xf0,80460x19, 0xd8, 0x94, 0x57, 0xb8, 0x8a, 0xb3, 0x16,80470x3b, 0xd0, 0x84, 0x8e, 0x67, 0xa6, 0xa3, 0x7d,80480x78, 0xec, 0x008049};8050static const u8 dec_assoc012[] __initconst = {80510xb1, 0x69, 0x83, 0x87, 0x30, 0xaa, 0x5d, 0xb8,80520x77, 0xe8, 0x21, 0xff, 0x06, 0x59, 0x35, 0xce,80530x75, 0xfe, 0x38, 0xef, 0xb8, 0x91, 0x43, 0x8c,80540xcf, 0x70, 0xdd, 0x0a, 0x68, 0xbf, 0xd4, 0xbc,80550x16, 0x76, 0x99, 0x36, 0x1e, 0x58, 0x79, 0x5e,80560xd4, 0x29, 0xf7, 0x33, 0x93, 0x48, 0xdb, 0x5f,80570x01, 0xae, 0x9c, 0xb6, 0xe4, 0x88, 0x6d, 0x2b,80580x76, 0x75, 0xe0, 0xf3, 0x74, 0xe2, 0xc98059};8060static const u8 dec_nonce012[] __initconst = {80610x05, 0xa3, 0x93, 0xed, 0x30, 0xc5, 0xa2, 0x068062};8063static const u8 dec_key012[] __initconst = {80640xb3, 0x35, 0x50, 0x03, 0x54, 0x2e, 0x40, 0x5e,80650x8f, 0x59, 0x8e, 0xc5, 0x90, 0xd5, 0x27, 0x2d,80660xba, 0x29, 0x2e, 0xcb, 0x1b, 0x70, 0x44, 0x1e,80670x65, 0x91, 0x6e, 0x2a, 0x79, 0x22, 0xda, 0x648068};80698070static const u8 dec_input013[] __initconst = {80710x52, 0x34, 0xb3, 0x65, 0x3b, 0xb7, 0xe5, 0xd3,80720xab, 0x49, 0x17, 0x60, 0xd2, 0x52, 0x56, 0xdf,80730xdf, 0x34, 0x56, 0x82, 0xe2, 0xbe, 0xe5, 0xe1,80740x28, 0xd1, 0x4e, 0x5f, 0x4f, 0x01, 0x7d, 0x3f,80750x99, 0x6b, 0x30, 0x6e, 0x1a, 0x7c, 0x4c, 0x8e,80760x62, 0x81, 0xae, 0x86, 0x3f, 0x6b, 0xd0, 0xb5,80770xa9, 0xcf, 0x50, 0xf1, 0x02, 0x12, 0xa0, 0x0b,80780x24, 0xe9, 0xe6, 0x72, 0x89, 0x2c, 0x52, 0x1b,80790x34, 0x38, 0xf8, 0x75, 0x5f, 0xa0, 0x74, 0xe2,80800x99, 0xdd, 0xa6, 0x4b, 0x14, 0x50, 0x4e, 0xf1,80810xbe, 0xd6, 0x9e, 0xdb, 0xb2, 0x24, 0x27, 0x74,80820x12, 0x4a, 0x78, 0x78, 0x17, 0xa5, 0x58, 0x8e,80830x2f, 0xf9, 0xf4, 0x8d, 0xee, 0x03, 0x88, 0xae,80840xb8, 0x29, 0xa1, 0x2f, 0x4b, 0xee, 0x92, 0xbd,80850x87, 0xb3, 0xce, 0x34, 0x21, 0x57, 0x46, 0x04,80860x49, 0x0c, 0x80, 0xf2, 0x01, 0x13, 0xa1, 0x55,80870xb3, 0xff, 0x44, 0x30, 0x3c, 0x1c, 0xd0, 0xef,80880xbc, 0x18, 0x74, 0x26, 0xad, 0x41, 0x5b, 0x5b,80890x3e, 0x9a, 0x7a, 0x46, 0x4f, 0x16, 0xd6, 0x74,80900x5a, 0xb7, 0x3a, 0x28, 0x31, 0xd8, 0xae, 0x26,80910xac, 0x50, 0x53, 0x86, 0xf2, 0x56, 0xd7, 0x3f,80920x29, 0xbc, 0x45, 0x68, 0x8e, 0xcb, 0x98, 0x64,80930xdd, 0xc9, 0xba, 0xb8, 0x4b, 0x7b, 0x82, 0xdd,80940x14, 0xa7, 0xcb, 0x71, 0x72, 0x00, 0x5c, 0xad,80950x7b, 0x6a, 0x89, 0xa4, 0x3d, 0xbf, 0xb5, 0x4b,80960x3e, 0x7c, 0x5a, 0xcf, 0xb8, 0xa1, 0xc5, 0x6e,80970xc8, 0xb6, 0x31, 0x57, 0x7b, 0xdf, 0xa5, 0x7e,80980xb1, 0xd6, 0x42, 0x2a, 0x31, 0x36, 0xd1, 0xd0,80990x3f, 0x7a, 0xe5, 0x94, 0xd6, 0x36, 0xa0, 0x6f,81000xb7, 0x40, 0x7d, 0x37, 0xc6, 0x55, 0x7c, 0x50,81010x40, 0x6d, 0x29, 0x89, 0xe3, 0x5a, 0xae, 0x97,81020xe7, 0x44, 0x49, 0x6e, 0xbd, 0x81, 0x3d, 0x03,81030x93, 0x06, 0x12, 0x06, 0xe2, 0x41, 0x12, 0x4a,81040xf1, 0x6a, 0xa4, 0x58, 0xa2, 0xfb, 0xd2, 0x15,81050xba, 0xc9, 0x79, 0xc9, 0xce, 0x5e, 0x13, 0xbb,81060xf1, 0x09, 0x04, 0xcc, 0xfd, 0xe8, 0x51, 0x34,81070x6a, 0xe8, 0x61, 0x88, 0xda, 0xed, 0x01, 0x47,81080x84, 0xf5, 0x73, 0x25, 0xf9, 0x1c, 0x42, 0x86,81090x07, 0xf3, 0x5b, 0x1a, 0x01, 0xb3, 0xeb, 0x24,81100x32, 0x8d, 0xf6, 0xed, 0x7c, 0x4b, 0xeb, 0x3c,81110x36, 0x42, 0x28, 0xdf, 0xdf, 0xb6, 0xbe, 0xd9,81120x8c, 0x52, 0xd3, 0x2b, 0x08, 0x90, 0x8c, 0xe7,81130x98, 0x31, 0xe2, 0x32, 0x8e, 0xfc, 0x11, 0x48,81140x00, 0xa8, 0x6a, 0x42, 0x4a, 0x02, 0xc6, 0x4b,81150x09, 0xf1, 0xe3, 0x49, 0xf3, 0x45, 0x1f, 0x0e,81160xbc, 0x56, 0xe2, 0xe4, 0xdf, 0xfb, 0xeb, 0x61,81170xfa, 0x24, 0xc1, 0x63, 0x75, 0xbb, 0x47, 0x75,81180xaf, 0xe1, 0x53, 0x16, 0x96, 0x21, 0x85, 0x26,81190x11, 0xb3, 0x76, 0xe3, 0x23, 0xa1, 0x6b, 0x74,81200x37, 0xd0, 0xde, 0x06, 0x90, 0x71, 0x5d, 0x43,81210x88, 0x9b, 0x00, 0x54, 0xa6, 0x75, 0x2f, 0xa1,81220xc2, 0x0b, 0x73, 0x20, 0x1d, 0xb6, 0x21, 0x79,81230x57, 0x3f, 0xfa, 0x09, 0xbe, 0x8a, 0x33, 0xc3,81240x52, 0xf0, 0x1d, 0x82, 0x31, 0xd1, 0x55, 0xb5,81250x6c, 0x99, 0x25, 0xcf, 0x5c, 0x32, 0xce, 0xe9,81260x0d, 0xfa, 0x69, 0x2c, 0xd5, 0x0d, 0xc5, 0x6d,81270x86, 0xd0, 0x0c, 0x3b, 0x06, 0x50, 0x79, 0xe8,81280xc3, 0xae, 0x04, 0xe6, 0xcd, 0x51, 0xe4, 0x26,81290x9b, 0x4f, 0x7e, 0xa6, 0x0f, 0xab, 0xd8, 0xe5,81300xde, 0xa9, 0x00, 0x95, 0xbe, 0xa3, 0x9d, 0x5d,81310xb2, 0x09, 0x70, 0x18, 0x1c, 0xf0, 0xac, 0x29,81320x23, 0x02, 0x29, 0x28, 0xd2, 0x74, 0x35, 0x57,81330x62, 0x0f, 0x24, 0xea, 0x5e, 0x33, 0xc2, 0x92,81340xf3, 0x78, 0x4d, 0x30, 0x1e, 0xa1, 0x99, 0xa9,81350x82, 0xb0, 0x42, 0x31, 0x8d, 0xad, 0x8a, 0xbc,81360xfc, 0xd4, 0x57, 0x47, 0x3e, 0xb4, 0x50, 0xdd,81370x6e, 0x2c, 0x80, 0x4d, 0x22, 0xf1, 0xfb, 0x57,81380xc4, 0xdd, 0x17, 0xe1, 0x8a, 0x36, 0x4a, 0xb3,81390x37, 0xca, 0xc9, 0x4e, 0xab, 0xd5, 0x69, 0xc4,81400xf4, 0xbc, 0x0b, 0x3b, 0x44, 0x4b, 0x29, 0x9c,81410xee, 0xd4, 0x35, 0x22, 0x21, 0xb0, 0x1f, 0x27,81420x64, 0xa8, 0x51, 0x1b, 0xf0, 0x9f, 0x19, 0x5c,81430xfb, 0x5a, 0x64, 0x74, 0x70, 0x45, 0x09, 0xf5,81440x64, 0xfe, 0x1a, 0x2d, 0xc9, 0x14, 0x04, 0x14,81450xcf, 0xd5, 0x7d, 0x60, 0xaf, 0x94, 0x39, 0x94,81460xe2, 0x7d, 0x79, 0x82, 0xd0, 0x65, 0x3b, 0x6b,81470x9c, 0x19, 0x84, 0xb4, 0x6d, 0xb3, 0x0c, 0x99,81480xc0, 0x56, 0xa8, 0xbd, 0x73, 0xce, 0x05, 0x84,81490x3e, 0x30, 0xaa, 0xc4, 0x9b, 0x1b, 0x04, 0x2a,81500x9f, 0xd7, 0x43, 0x2b, 0x23, 0xdf, 0xbf, 0xaa,81510xd5, 0xc2, 0x43, 0x2d, 0x70, 0xab, 0xdc, 0x75,81520xad, 0xac, 0xf7, 0xc0, 0xbe, 0x67, 0xb2, 0x74,81530xed, 0x67, 0x10, 0x4a, 0x92, 0x60, 0xc1, 0x40,81540x50, 0x19, 0x8a, 0x8a, 0x8c, 0x09, 0x0e, 0x72,81550xe1, 0x73, 0x5e, 0xe8, 0x41, 0x85, 0x63, 0x9f,81560x3f, 0xd7, 0x7d, 0xc4, 0xfb, 0x22, 0x5d, 0x92,81570x6c, 0xb3, 0x1e, 0xe2, 0x50, 0x2f, 0x82, 0xa8,81580x28, 0xc0, 0xb5, 0xd7, 0x5f, 0x68, 0x0d, 0x2c,81590x2d, 0xaf, 0x7e, 0xfa, 0x2e, 0x08, 0x0f, 0x1f,81600x70, 0x9f, 0xe9, 0x19, 0x72, 0x55, 0xf8, 0xfb,81610x51, 0xd2, 0x33, 0x5d, 0xa0, 0xd3, 0x2b, 0x0a,81620x6c, 0xbc, 0x4e, 0xcf, 0x36, 0x4d, 0xdc, 0x3b,81630xe9, 0x3e, 0x81, 0x7c, 0x61, 0xdb, 0x20, 0x2d,81640x3a, 0xc3, 0xb3, 0x0c, 0x1e, 0x00, 0xb9, 0x7c,81650xf5, 0xca, 0x10, 0x5f, 0x3a, 0x71, 0xb3, 0xe4,81660x20, 0xdb, 0x0c, 0x2a, 0x98, 0x63, 0x45, 0x00,81670x58, 0xf6, 0x68, 0xe4, 0x0b, 0xda, 0x13, 0x3b,81680x60, 0x5c, 0x76, 0xdb, 0xb9, 0x97, 0x71, 0xe4,81690xd9, 0xb7, 0xdb, 0xbd, 0x68, 0xc7, 0x84, 0x84,81700xaa, 0x7c, 0x68, 0x62, 0x5e, 0x16, 0xfc, 0xba,81710x72, 0xaa, 0x9a, 0xa9, 0xeb, 0x7c, 0x75, 0x47,81720x97, 0x7e, 0xad, 0xe2, 0xd9, 0x91, 0xe8, 0xe4,81730xa5, 0x31, 0xd7, 0x01, 0x8e, 0xa2, 0x11, 0x88,81740x95, 0xb9, 0xf2, 0x9b, 0xd3, 0x7f, 0x1b, 0x81,81750x22, 0xf7, 0x98, 0x60, 0x0a, 0x64, 0xa6, 0xc1,81760xf6, 0x49, 0xc7, 0xe3, 0x07, 0x4d, 0x94, 0x7a,81770xcf, 0x6e, 0x68, 0x0c, 0x1b, 0x3f, 0x6e, 0x2e,81780xee, 0x92, 0xfa, 0x52, 0xb3, 0x59, 0xf8, 0xf1,81790x8f, 0x6a, 0x66, 0xa3, 0x82, 0x76, 0x4a, 0x07,81800x1a, 0xc7, 0xdd, 0xf5, 0xda, 0x9c, 0x3c, 0x24,81810xbf, 0xfd, 0x42, 0xa1, 0x10, 0x64, 0x6a, 0x0f,81820x89, 0xee, 0x36, 0xa5, 0xce, 0x99, 0x48, 0x6a,81830xf0, 0x9f, 0x9e, 0x69, 0xa4, 0x40, 0x20, 0xe9,81840x16, 0x15, 0xf7, 0xdb, 0x75, 0x02, 0xcb, 0xe9,81850x73, 0x8b, 0x3b, 0x49, 0x2f, 0xf0, 0xaf, 0x51,81860x06, 0x5c, 0xdf, 0x27, 0x27, 0x49, 0x6a, 0xd1,81870xcc, 0xc7, 0xb5, 0x63, 0xb5, 0xfc, 0xb8, 0x5c,81880x87, 0x7f, 0x84, 0xb4, 0xcc, 0x14, 0xa9, 0x53,81890xda, 0xa4, 0x56, 0xf8, 0xb6, 0x1b, 0xcc, 0x40,81900x27, 0x52, 0x06, 0x5a, 0x13, 0x81, 0xd7, 0x3a,81910xd4, 0x3b, 0xfb, 0x49, 0x65, 0x31, 0x33, 0xb2,81920xfa, 0xcd, 0xad, 0x58, 0x4e, 0x2b, 0xae, 0xd2,81930x20, 0xfb, 0x1a, 0x48, 0xb4, 0x3f, 0x9a, 0xd8,81940x7a, 0x35, 0x4a, 0xc8, 0xee, 0x88, 0x5e, 0x07,81950x66, 0x54, 0xb9, 0xec, 0x9f, 0xa3, 0xe3, 0xb9,81960x37, 0xaa, 0x49, 0x76, 0x31, 0xda, 0x74, 0x2d,81970x3c, 0xa4, 0x65, 0x10, 0x32, 0x38, 0xf0, 0xde,81980xd3, 0x99, 0x17, 0xaa, 0x71, 0xaa, 0x8f, 0x0f,81990x8c, 0xaf, 0xa2, 0xf8, 0x5d, 0x64, 0xba, 0x1d,82000xa3, 0xef, 0x96, 0x73, 0xe8, 0xa1, 0x02, 0x8d,82010x0c, 0x6d, 0xb8, 0x06, 0x90, 0xb8, 0x08, 0x56,82020x2c, 0xa7, 0x06, 0xc9, 0xc2, 0x38, 0xdb, 0x7c,82030x63, 0xb1, 0x57, 0x8e, 0xea, 0x7c, 0x79, 0xf3,82040x49, 0x1d, 0xfe, 0x9f, 0xf3, 0x6e, 0xb1, 0x1d,82050xba, 0x19, 0x80, 0x1a, 0x0a, 0xd3, 0xb0, 0x26,82060x21, 0x40, 0xb1, 0x7c, 0xf9, 0x4d, 0x8d, 0x10,82070xc1, 0x7e, 0xf4, 0xf6, 0x3c, 0xa8, 0xfd, 0x7c,82080xa3, 0x92, 0xb2, 0x0f, 0xaa, 0xcc, 0xa6, 0x11,82090xfe, 0x04, 0xe3, 0xd1, 0x7a, 0x32, 0x89, 0xdf,82100x0d, 0xc4, 0x8f, 0x79, 0x6b, 0xca, 0x16, 0x7c,82110x6e, 0xf9, 0xad, 0x0f, 0xf6, 0xfe, 0x27, 0xdb,82120xc4, 0x13, 0x70, 0xf1, 0x62, 0x1a, 0x4f, 0x79,82130x40, 0xc9, 0x9b, 0x8b, 0x21, 0xea, 0x84, 0xfa,82140xf5, 0xf1, 0x89, 0xce, 0xb7, 0x55, 0x0a, 0x80,82150x39, 0x2f, 0x55, 0x36, 0x16, 0x9c, 0x7b, 0x08,82160xbd, 0x87, 0x0d, 0xa5, 0x32, 0xf1, 0x52, 0x7c,82170xe8, 0x55, 0x60, 0x5b, 0xd7, 0x69, 0xe4, 0xfc,82180xfa, 0x12, 0x85, 0x96, 0xea, 0x50, 0x28, 0xab,82190x8a, 0xf7, 0xbb, 0x0e, 0x53, 0x74, 0xca, 0xa6,82200x27, 0x09, 0xc2, 0xb5, 0xde, 0x18, 0x14, 0xd9,82210xea, 0xe5, 0x29, 0x1c, 0x40, 0x56, 0xcf, 0xd7,82220xae, 0x05, 0x3f, 0x65, 0xaf, 0x05, 0x73, 0xe2,82230x35, 0x96, 0x27, 0x07, 0x14, 0xc0, 0xad, 0x33,82240xf1, 0xdc, 0x44, 0x7a, 0x89, 0x17, 0x77, 0xd2,82250x9c, 0x58, 0x60, 0xf0, 0x3f, 0x7b, 0x2d, 0x2e,82260x57, 0x95, 0x54, 0x87, 0xed, 0xf2, 0xc7, 0x4c,82270xf0, 0xae, 0x56, 0x29, 0x19, 0x7d, 0x66, 0x4b,82280x9b, 0x83, 0x84, 0x42, 0x3b, 0x01, 0x25, 0x66,82290x8e, 0x02, 0xde, 0xb9, 0x83, 0x54, 0x19, 0xf6,82300x9f, 0x79, 0x0d, 0x67, 0xc5, 0x1d, 0x7a, 0x44,82310x02, 0x98, 0xa7, 0x16, 0x1c, 0x29, 0x0d, 0x74,82320xff, 0x85, 0x40, 0x06, 0xef, 0x2c, 0xa9, 0xc6,82330xf5, 0x53, 0x07, 0x06, 0xae, 0xe4, 0xfa, 0x5f,82340xd8, 0x39, 0x4d, 0xf1, 0x9b, 0x6b, 0xd9, 0x24,82350x84, 0xfe, 0x03, 0x4c, 0xb2, 0x3f, 0xdf, 0xa1,82360x05, 0x9e, 0x50, 0x14, 0x5a, 0xd9, 0x1a, 0xa2,82370xa7, 0xfa, 0xfa, 0x17, 0xf7, 0x78, 0xd6, 0xb5,82380x92, 0x61, 0x91, 0xac, 0x36, 0xfa, 0x56, 0x0d,82390x38, 0x32, 0x18, 0x85, 0x08, 0x58, 0x37, 0xf0,82400x4b, 0xdb, 0x59, 0xe7, 0xa4, 0x34, 0xc0, 0x1b,82410x01, 0xaf, 0x2d, 0xde, 0xa1, 0xaa, 0x5d, 0xd3,82420xec, 0xe1, 0xd4, 0xf7, 0xe6, 0x54, 0x68, 0xf0,82430x51, 0x97, 0xa7, 0x89, 0xea, 0x24, 0xad, 0xd3,82440x6e, 0x47, 0x93, 0x8b, 0x4b, 0xb4, 0xf7, 0x1c,82450x42, 0x06, 0x67, 0xe8, 0x99, 0xf6, 0xf5, 0x7b,82460x85, 0xb5, 0x65, 0xb5, 0xb5, 0xd2, 0x37, 0xf5,82470xf3, 0x02, 0xa6, 0x4d, 0x11, 0xa7, 0xdc, 0x51,82480x09, 0x7f, 0xa0, 0xd8, 0x88, 0x1c, 0x13, 0x71,82490xae, 0x9c, 0xb7, 0x7b, 0x34, 0xd6, 0x4e, 0x68,82500x26, 0x83, 0x51, 0xaf, 0x1d, 0xee, 0x8b, 0xbb,82510x69, 0x43, 0x2b, 0x9e, 0x8a, 0xbc, 0x02, 0x0e,82520xa0, 0x1b, 0xe0, 0xa8, 0x5f, 0x6f, 0xaf, 0x1b,82530x8f, 0xe7, 0x64, 0x71, 0x74, 0x11, 0x7e, 0xa8,82540xd8, 0xf9, 0x97, 0x06, 0xc3, 0xb6, 0xfb, 0xfb,82550xb7, 0x3d, 0x35, 0x9d, 0x3b, 0x52, 0xed, 0x54,82560xca, 0xf4, 0x81, 0x01, 0x2d, 0x1b, 0xc3, 0xa7,82570x00, 0x3d, 0x1a, 0x39, 0x54, 0xe1, 0xf6, 0xff,82580xed, 0x6f, 0x0b, 0x5a, 0x68, 0xda, 0x58, 0xdd,82590xa9, 0xcf, 0x5c, 0x4a, 0xe5, 0x09, 0x4e, 0xde,82600x9d, 0xbc, 0x3e, 0xee, 0x5a, 0x00, 0x3b, 0x2c,82610x87, 0x10, 0x65, 0x60, 0xdd, 0xd7, 0x56, 0xd1,82620x4c, 0x64, 0x45, 0xe4, 0x21, 0xec, 0x78, 0xf8,82630x25, 0x7a, 0x3e, 0x16, 0x5d, 0x09, 0x53, 0x14,82640xbe, 0x4f, 0xae, 0x87, 0xd8, 0xd1, 0xaa, 0x3c,82650xf6, 0x3e, 0xa4, 0x70, 0x8c, 0x5e, 0x70, 0xa4,82660xb3, 0x6b, 0x66, 0x73, 0xd3, 0xbf, 0x31, 0x06,82670x19, 0x62, 0x93, 0x15, 0xf2, 0x86, 0xe4, 0x52,82680x7e, 0x53, 0x4c, 0x12, 0x38, 0xcc, 0x34, 0x7d,82690x57, 0xf6, 0x42, 0x93, 0x8a, 0xc4, 0xee, 0x5c,82700x8a, 0xe1, 0x52, 0x8f, 0x56, 0x64, 0xf6, 0xa6,82710xd1, 0x91, 0x57, 0x70, 0xcd, 0x11, 0x76, 0xf5,82720x59, 0x60, 0x60, 0x3c, 0xc1, 0xc3, 0x0b, 0x7f,82730x58, 0x1a, 0x50, 0x91, 0xf1, 0x68, 0x8f, 0x6e,82740x74, 0x74, 0xa8, 0x51, 0x0b, 0xf7, 0x7a, 0x98,82750x37, 0xf2, 0x0a, 0x0e, 0xa4, 0x97, 0x04, 0xb8,82760x9b, 0xfd, 0xa0, 0xea, 0xf7, 0x0d, 0xe1, 0xdb,82770x03, 0xf0, 0x31, 0x29, 0xf8, 0xdd, 0x6b, 0x8b,82780x5d, 0xd8, 0x59, 0xa9, 0x29, 0xcf, 0x9a, 0x79,82790x89, 0x19, 0x63, 0x46, 0x09, 0x79, 0x6a, 0x11,82800xda, 0x63, 0x68, 0x48, 0x77, 0x23, 0xfb, 0x7d,82810x3a, 0x43, 0xcb, 0x02, 0x3b, 0x7a, 0x6d, 0x10,82820x2a, 0x9e, 0xac, 0xf1, 0xd4, 0x19, 0xf8, 0x23,82830x64, 0x1d, 0x2c, 0x5f, 0xf2, 0xb0, 0x5c, 0x23,82840x27, 0xf7, 0x27, 0x30, 0x16, 0x37, 0xb1, 0x90,82850xab, 0x38, 0xfb, 0x55, 0xcd, 0x78, 0x58, 0xd4,82860x7d, 0x43, 0xf6, 0x45, 0x5e, 0x55, 0x8d, 0xb1,82870x02, 0x65, 0x58, 0xb4, 0x13, 0x4b, 0x36, 0xf7,82880xcc, 0xfe, 0x3d, 0x0b, 0x82, 0xe2, 0x12, 0x11,82890xbb, 0xe6, 0xb8, 0x3a, 0x48, 0x71, 0xc7, 0x50,82900x06, 0x16, 0x3a, 0xe6, 0x7c, 0x05, 0xc7, 0xc8,82910x4d, 0x2f, 0x08, 0x6a, 0x17, 0x9a, 0x95, 0x97,82920x50, 0x68, 0xdc, 0x28, 0x18, 0xc4, 0x61, 0x38,82930xb9, 0xe0, 0x3e, 0x78, 0xdb, 0x29, 0xe0, 0x9f,82940x52, 0xdd, 0xf8, 0x4f, 0x91, 0xc1, 0xd0, 0x33,82950xa1, 0x7a, 0x8e, 0x30, 0x13, 0x82, 0x07, 0x9f,82960xd3, 0x31, 0x0f, 0x23, 0xbe, 0x32, 0x5a, 0x75,82970xcf, 0x96, 0xb2, 0xec, 0xb5, 0x32, 0xac, 0x21,82980xd1, 0x82, 0x33, 0xd3, 0x15, 0x74, 0xbd, 0x90,82990xf1, 0x2c, 0xe6, 0x5f, 0x8d, 0xe3, 0x02, 0xe8,83000xe9, 0xc4, 0xca, 0x96, 0xeb, 0x0e, 0xbc, 0x91,83010xf4, 0xb9, 0xea, 0xd9, 0x1b, 0x75, 0xbd, 0xe1,83020xac, 0x2a, 0x05, 0x37, 0x52, 0x9b, 0x1b, 0x3f,83030x5a, 0xdc, 0x21, 0xc3, 0x98, 0xbb, 0xaf, 0xa3,83040xf2, 0x00, 0xbf, 0x0d, 0x30, 0x89, 0x05, 0xcc,83050xa5, 0x76, 0xf5, 0x06, 0xf0, 0xc6, 0x54, 0x8a,83060x5d, 0xd4, 0x1e, 0xc1, 0xf2, 0xce, 0xb0, 0x62,83070xc8, 0xfc, 0x59, 0x42, 0x9a, 0x90, 0x60, 0x55,83080xfe, 0x88, 0xa5, 0x8b, 0xb8, 0x33, 0x0c, 0x23,83090x24, 0x0d, 0x15, 0x70, 0x37, 0x1e, 0x3d, 0xf6,83100xd2, 0xea, 0x92, 0x10, 0xb2, 0xc4, 0x51, 0xac,83110xf2, 0xac, 0xf3, 0x6b, 0x6c, 0xaa, 0xcf, 0x12,83120xc5, 0x6c, 0x90, 0x50, 0xb5, 0x0c, 0xfc, 0x1a,83130x15, 0x52, 0xe9, 0x26, 0xc6, 0x52, 0xa4, 0xe7,83140x81, 0x69, 0xe1, 0xe7, 0x9e, 0x30, 0x01, 0xec,83150x84, 0x89, 0xb2, 0x0d, 0x66, 0xdd, 0xce, 0x28,83160x5c, 0xec, 0x98, 0x46, 0x68, 0x21, 0x9f, 0x88,83170x3f, 0x1f, 0x42, 0x77, 0xce, 0xd0, 0x61, 0xd4,83180x20, 0xa7, 0xff, 0x53, 0xad, 0x37, 0xd0, 0x17,83190x35, 0xc9, 0xfc, 0xba, 0x0a, 0x78, 0x3f, 0xf2,83200xcc, 0x86, 0x89, 0xe8, 0x4b, 0x3c, 0x48, 0x33,83210x09, 0x7f, 0xc6, 0xc0, 0xdd, 0xb8, 0xfd, 0x7a,83220x66, 0x66, 0x65, 0xeb, 0x47, 0xa7, 0x04, 0x28,83230xa3, 0x19, 0x8e, 0xa9, 0xb1, 0x13, 0x67, 0x62,83240x70, 0xcf, 0xd78325};8326static const u8 dec_output013[] __initconst = {83270x74, 0xa6, 0x3e, 0xe4, 0xb1, 0xcb, 0xaf, 0xb0,83280x40, 0xe5, 0x0f, 0x9e, 0xf1, 0xf2, 0x89, 0xb5,83290x42, 0x34, 0x8a, 0xa1, 0x03, 0xb7, 0xe9, 0x57,83300x46, 0xbe, 0x20, 0xe4, 0x6e, 0xb0, 0xeb, 0xff,83310xea, 0x07, 0x7e, 0xef, 0xe2, 0x55, 0x9f, 0xe5,83320x78, 0x3a, 0xb7, 0x83, 0xc2, 0x18, 0x40, 0x7b,83330xeb, 0xcd, 0x81, 0xfb, 0x90, 0x12, 0x9e, 0x46,83340xa9, 0xd6, 0x4a, 0xba, 0xb0, 0x62, 0xdb, 0x6b,83350x99, 0xc4, 0xdb, 0x54, 0x4b, 0xb8, 0xa5, 0x71,83360xcb, 0xcd, 0x63, 0x32, 0x55, 0xfb, 0x31, 0xf0,83370x38, 0xf5, 0xbe, 0x78, 0xe4, 0x45, 0xce, 0x1b,83380x6a, 0x5b, 0x0e, 0xf4, 0x16, 0xe4, 0xb1, 0x3d,83390xf6, 0x63, 0x7b, 0xa7, 0x0c, 0xde, 0x6f, 0x8f,83400x74, 0xdf, 0xe0, 0x1e, 0x9d, 0xce, 0x8f, 0x24,83410xef, 0x23, 0x35, 0x33, 0x7b, 0x83, 0x34, 0x23,83420x58, 0x74, 0x14, 0x77, 0x1f, 0xc2, 0x4f, 0x4e,83430xc6, 0x89, 0xf9, 0x52, 0x09, 0x37, 0x64, 0x14,83440xc4, 0x01, 0x6b, 0x9d, 0x77, 0xe8, 0x90, 0x5d,83450xa8, 0x4a, 0x2a, 0xef, 0x5c, 0x7f, 0xeb, 0xbb,83460xb2, 0xc6, 0x93, 0x99, 0x66, 0xdc, 0x7f, 0xd4,83470x9e, 0x2a, 0xca, 0x8d, 0xdb, 0xe7, 0x20, 0xcf,83480xe4, 0x73, 0xae, 0x49, 0x7d, 0x64, 0x0f, 0x0e,83490x28, 0x46, 0xa9, 0xa8, 0x32, 0xe4, 0x0e, 0xf6,83500x51, 0x53, 0xb8, 0x3c, 0xb1, 0xff, 0xa3, 0x33,83510x41, 0x75, 0xff, 0xf1, 0x6f, 0xf1, 0xfb, 0xbb,83520x83, 0x7f, 0x06, 0x9b, 0xe7, 0x1b, 0x0a, 0xe0,83530x5c, 0x33, 0x60, 0x5b, 0xdb, 0x5b, 0xed, 0xfe,83540xa5, 0x16, 0x19, 0x72, 0xa3, 0x64, 0x23, 0x00,83550x02, 0xc7, 0xf3, 0x6a, 0x81, 0x3e, 0x44, 0x1d,83560x79, 0x15, 0x5f, 0x9a, 0xde, 0xe2, 0xfd, 0x1b,83570x73, 0xc1, 0xbc, 0x23, 0xba, 0x31, 0xd2, 0x50,83580xd5, 0xad, 0x7f, 0x74, 0xa7, 0xc9, 0xf8, 0x3e,83590x2b, 0x26, 0x10, 0xf6, 0x03, 0x36, 0x74, 0xe4,83600x0e, 0x6a, 0x72, 0xb7, 0x73, 0x0a, 0x42, 0x28,83610xc2, 0xad, 0x5e, 0x03, 0xbe, 0xb8, 0x0b, 0xa8,83620x5b, 0xd4, 0xb8, 0xba, 0x52, 0x89, 0xb1, 0x9b,83630xc1, 0xc3, 0x65, 0x87, 0xed, 0xa5, 0xf4, 0x86,83640xfd, 0x41, 0x80, 0x91, 0x27, 0x59, 0x53, 0x67,83650x15, 0x78, 0x54, 0x8b, 0x2d, 0x3d, 0xc7, 0xff,83660x02, 0x92, 0x07, 0x5f, 0x7a, 0x4b, 0x60, 0x59,83670x3c, 0x6f, 0x5c, 0xd8, 0xec, 0x95, 0xd2, 0xfe,83680xa0, 0x3b, 0xd8, 0x3f, 0xd1, 0x69, 0xa6, 0xd6,83690x41, 0xb2, 0xf4, 0x4d, 0x12, 0xf4, 0x58, 0x3e,83700x66, 0x64, 0x80, 0x31, 0x9b, 0xa8, 0x4c, 0x8b,83710x07, 0xb2, 0xec, 0x66, 0x94, 0x66, 0x47, 0x50,83720x50, 0x5f, 0x18, 0x0b, 0x0e, 0xd6, 0xc0, 0x39,83730x21, 0x13, 0x9e, 0x33, 0xbc, 0x79, 0x36, 0x02,83740x96, 0x70, 0xf0, 0x48, 0x67, 0x2f, 0x26, 0xe9,83750x6d, 0x10, 0xbb, 0xd6, 0x3f, 0xd1, 0x64, 0x7a,83760x2e, 0xbe, 0x0c, 0x61, 0xf0, 0x75, 0x42, 0x38,83770x23, 0xb1, 0x9e, 0x9f, 0x7c, 0x67, 0x66, 0xd9,83780x58, 0x9a, 0xf1, 0xbb, 0x41, 0x2a, 0x8d, 0x65,83790x84, 0x94, 0xfc, 0xdc, 0x6a, 0x50, 0x64, 0xdb,83800x56, 0x33, 0x76, 0x00, 0x10, 0xed, 0xbe, 0xd2,83810x12, 0xf6, 0xf6, 0x1b, 0xa2, 0x16, 0xde, 0xae,83820x31, 0x95, 0xdd, 0xb1, 0x08, 0x7e, 0x4e, 0xee,83830xe7, 0xf9, 0xa5, 0xfb, 0x5b, 0x61, 0x43, 0x00,83840x40, 0xf6, 0x7e, 0x02, 0x04, 0x32, 0x4e, 0x0c,83850xe2, 0x66, 0x0d, 0xd7, 0x07, 0x98, 0x0e, 0xf8,83860x72, 0x34, 0x6d, 0x95, 0x86, 0xd7, 0xcb, 0x31,83870x54, 0x47, 0xd0, 0x38, 0x29, 0x9c, 0x5a, 0x68,83880xd4, 0x87, 0x76, 0xc9, 0xe7, 0x7e, 0xe3, 0xf4,83890x81, 0x6d, 0x18, 0xcb, 0xc9, 0x05, 0xaf, 0xa0,83900xfb, 0x66, 0xf7, 0xf1, 0x1c, 0xc6, 0x14, 0x11,83910x4f, 0x2b, 0x79, 0x42, 0x8b, 0xbc, 0xac, 0xe7,83920x6c, 0xfe, 0x0f, 0x58, 0xe7, 0x7c, 0x78, 0x39,83930x30, 0xb0, 0x66, 0x2c, 0x9b, 0x6d, 0x3a, 0xe1,83940xcf, 0xc9, 0xa4, 0x0e, 0x6d, 0x6d, 0x8a, 0xa1,83950x3a, 0xe7, 0x28, 0xd4, 0x78, 0x4c, 0xa6, 0xa2,83960x2a, 0xa6, 0x03, 0x30, 0xd7, 0xa8, 0x25, 0x66,83970x87, 0x2f, 0x69, 0x5c, 0x4e, 0xdd, 0xa5, 0x49,83980x5d, 0x37, 0x4a, 0x59, 0xc4, 0xaf, 0x1f, 0xa2,83990xe4, 0xf8, 0xa6, 0x12, 0x97, 0xd5, 0x79, 0xf5,84000xe2, 0x4a, 0x2b, 0x5f, 0x61, 0xe4, 0x9e, 0xe3,84010xee, 0xb8, 0xa7, 0x5b, 0x2f, 0xf4, 0x9e, 0x6c,84020xfb, 0xd1, 0xc6, 0x56, 0x77, 0xba, 0x75, 0xaa,84030x3d, 0x1a, 0xa8, 0x0b, 0xb3, 0x68, 0x24, 0x00,84040x10, 0x7f, 0xfd, 0xd7, 0xa1, 0x8d, 0x83, 0x54,84050x4f, 0x1f, 0xd8, 0x2a, 0xbe, 0x8a, 0x0c, 0x87,84060xab, 0xa2, 0xde, 0xc3, 0x39, 0xbf, 0x09, 0x03,84070xa5, 0xf3, 0x05, 0x28, 0xe1, 0xe1, 0xee, 0x39,84080x70, 0x9c, 0xd8, 0x81, 0x12, 0x1e, 0x02, 0x40,84090xd2, 0x6e, 0xf0, 0xeb, 0x1b, 0x3d, 0x22, 0xc6,84100xe5, 0xe3, 0xb4, 0x5a, 0x98, 0xbb, 0xf0, 0x22,84110x28, 0x8d, 0xe5, 0xd3, 0x16, 0x48, 0x24, 0xa5,84120xe6, 0x66, 0x0c, 0xf9, 0x08, 0xf9, 0x7e, 0x1e,84130xe1, 0x28, 0x26, 0x22, 0xc7, 0xc7, 0x0a, 0x32,84140x47, 0xfa, 0xa3, 0xbe, 0x3c, 0xc4, 0xc5, 0x53,84150x0a, 0xd5, 0x94, 0x4a, 0xd7, 0x93, 0xd8, 0x42,84160x99, 0xb9, 0x0a, 0xdb, 0x56, 0xf7, 0xb9, 0x1c,84170x53, 0x4f, 0xfa, 0xd3, 0x74, 0xad, 0xd9, 0x68,84180xf1, 0x1b, 0xdf, 0x61, 0xc6, 0x5e, 0xa8, 0x48,84190xfc, 0xd4, 0x4a, 0x4c, 0x3c, 0x32, 0xf7, 0x1c,84200x96, 0x21, 0x9b, 0xf9, 0xa3, 0xcc, 0x5a, 0xce,84210xd5, 0xd7, 0x08, 0x24, 0xf6, 0x1c, 0xfd, 0xdd,84220x38, 0xc2, 0x32, 0xe9, 0xb8, 0xe7, 0xb6, 0xfa,84230x9d, 0x45, 0x13, 0x2c, 0x83, 0xfd, 0x4a, 0x69,84240x82, 0xcd, 0xdc, 0xb3, 0x76, 0x0c, 0x9e, 0xd8,84250xf4, 0x1b, 0x45, 0x15, 0xb4, 0x97, 0xe7, 0x58,84260x34, 0xe2, 0x03, 0x29, 0x5a, 0xbf, 0xb6, 0xe0,84270x5d, 0x13, 0xd9, 0x2b, 0xb4, 0x80, 0xb2, 0x45,84280x81, 0x6a, 0x2e, 0x6c, 0x89, 0x7d, 0xee, 0xbb,84290x52, 0xdd, 0x1f, 0x18, 0xe7, 0x13, 0x6b, 0x33,84300x0e, 0xea, 0x36, 0x92, 0x77, 0x7b, 0x6d, 0x9c,84310x5a, 0x5f, 0x45, 0x7b, 0x7b, 0x35, 0x62, 0x23,84320xd1, 0xbf, 0x0f, 0xd0, 0x08, 0x1b, 0x2b, 0x80,84330x6b, 0x7e, 0xf1, 0x21, 0x47, 0xb0, 0x57, 0xd1,84340x98, 0x72, 0x90, 0x34, 0x1c, 0x20, 0x04, 0xff,84350x3d, 0x5c, 0xee, 0x0e, 0x57, 0x5f, 0x6f, 0x24,84360x4e, 0x3c, 0xea, 0xfc, 0xa5, 0xa9, 0x83, 0xc9,84370x61, 0xb4, 0x51, 0x24, 0xf8, 0x27, 0x5e, 0x46,84380x8c, 0xb1, 0x53, 0x02, 0x96, 0x35, 0xba, 0xb8,84390x4c, 0x71, 0xd3, 0x15, 0x59, 0x35, 0x22, 0x20,84400xad, 0x03, 0x9f, 0x66, 0x44, 0x3b, 0x9c, 0x35,84410x37, 0x1f, 0x9b, 0xbb, 0xf3, 0xdb, 0x35, 0x63,84420x30, 0x64, 0xaa, 0xa2, 0x06, 0xa8, 0x5d, 0xbb,84430xe1, 0x9f, 0x70, 0xec, 0x82, 0x11, 0x06, 0x36,84440xec, 0x8b, 0x69, 0x66, 0x24, 0x44, 0xc9, 0x4a,84450x57, 0xbb, 0x9b, 0x78, 0x13, 0xce, 0x9c, 0x0c,84460xba, 0x92, 0x93, 0x63, 0xb8, 0xe2, 0x95, 0x0f,84470x0f, 0x16, 0x39, 0x52, 0xfd, 0x3a, 0x6d, 0x02,84480x4b, 0xdf, 0x13, 0xd3, 0x2a, 0x22, 0xb4, 0x03,84490x7c, 0x54, 0x49, 0x96, 0x68, 0x54, 0x10, 0xfa,84500xef, 0xaa, 0x6c, 0xe8, 0x22, 0xdc, 0x71, 0x16,84510x13, 0x1a, 0xf6, 0x28, 0xe5, 0x6d, 0x77, 0x3d,84520xcd, 0x30, 0x63, 0xb1, 0x70, 0x52, 0xa1, 0xc5,84530x94, 0x5f, 0xcf, 0xe8, 0xb8, 0x26, 0x98, 0xf7,84540x06, 0xa0, 0x0a, 0x70, 0xfa, 0x03, 0x80, 0xac,84550xc1, 0xec, 0xd6, 0x4c, 0x54, 0xd7, 0xfe, 0x47,84560xb6, 0x88, 0x4a, 0xf7, 0x71, 0x24, 0xee, 0xf3,84570xd2, 0xc2, 0x4a, 0x7f, 0xfe, 0x61, 0xc7, 0x35,84580xc9, 0x37, 0x67, 0xcb, 0x24, 0x35, 0xda, 0x7e,84590xca, 0x5f, 0xf3, 0x8d, 0xd4, 0x13, 0x8e, 0xd6,84600xcb, 0x4d, 0x53, 0x8f, 0x53, 0x1f, 0xc0, 0x74,84610xf7, 0x53, 0xb9, 0x5e, 0x23, 0x37, 0xba, 0x6e,84620xe3, 0x9d, 0x07, 0x55, 0x25, 0x7b, 0xe6, 0x2a,84630x64, 0xd1, 0x32, 0xdd, 0x54, 0x1b, 0x4b, 0xc0,84640xe1, 0xd7, 0x69, 0x58, 0xf8, 0x93, 0x29, 0xc4,84650xdd, 0x23, 0x2f, 0xa5, 0xfc, 0x9d, 0x7e, 0xf8,84660xd4, 0x90, 0xcd, 0x82, 0x55, 0xdc, 0x16, 0x16,84670x9f, 0x07, 0x52, 0x9b, 0x9d, 0x25, 0xed, 0x32,84680xc5, 0x7b, 0xdf, 0xf6, 0x83, 0x46, 0x3d, 0x65,84690xb7, 0xef, 0x87, 0x7a, 0x12, 0x69, 0x8f, 0x06,84700x7c, 0x51, 0x15, 0x4a, 0x08, 0xe8, 0xac, 0x9a,84710x0c, 0x24, 0xa7, 0x27, 0xd8, 0x46, 0x2f, 0xe7,84720x01, 0x0e, 0x1c, 0xc6, 0x91, 0xb0, 0x6e, 0x85,84730x65, 0xf0, 0x29, 0x0d, 0x2e, 0x6b, 0x3b, 0xfb,84740x4b, 0xdf, 0xe4, 0x80, 0x93, 0x03, 0x66, 0x46,84750x3e, 0x8a, 0x6e, 0xf3, 0x5e, 0x4d, 0x62, 0x0e,84760x49, 0x05, 0xaf, 0xd4, 0xf8, 0x21, 0x20, 0x61,84770x1d, 0x39, 0x17, 0xf4, 0x61, 0x47, 0x95, 0xfb,84780x15, 0x2e, 0xb3, 0x4f, 0xd0, 0x5d, 0xf5, 0x7d,84790x40, 0xda, 0x90, 0x3c, 0x6b, 0xcb, 0x17, 0x00,84800x13, 0x3b, 0x64, 0x34, 0x1b, 0xf0, 0xf2, 0xe5,84810x3b, 0xb2, 0xc7, 0xd3, 0x5f, 0x3a, 0x44, 0xa6,84820x9b, 0xb7, 0x78, 0x0e, 0x42, 0x5d, 0x4c, 0xc1,84830xe9, 0xd2, 0xcb, 0xb7, 0x78, 0xd1, 0xfe, 0x9a,84840xb5, 0x07, 0xe9, 0xe0, 0xbe, 0xe2, 0x8a, 0xa7,84850x01, 0x83, 0x00, 0x8c, 0x5c, 0x08, 0xe6, 0x63,84860x12, 0x92, 0xb7, 0xb7, 0xa6, 0x19, 0x7d, 0x38,84870x13, 0x38, 0x92, 0x87, 0x24, 0xf9, 0x48, 0xb3,84880x5e, 0x87, 0x6a, 0x40, 0x39, 0x5c, 0x3f, 0xed,84890x8f, 0xee, 0xdb, 0x15, 0x82, 0x06, 0xda, 0x49,84900x21, 0x2b, 0xb5, 0xbf, 0x32, 0x7c, 0x9f, 0x42,84910x28, 0x63, 0xcf, 0xaf, 0x1e, 0xf8, 0xc6, 0xa0,84920xd1, 0x02, 0x43, 0x57, 0x62, 0xec, 0x9b, 0x0f,84930x01, 0x9e, 0x71, 0xd8, 0x87, 0x9d, 0x01, 0xc1,84940x58, 0x77, 0xd9, 0xaf, 0xb1, 0x10, 0x7e, 0xdd,84950xa6, 0x50, 0x96, 0xe5, 0xf0, 0x72, 0x00, 0x6d,84960x4b, 0xf8, 0x2a, 0x8f, 0x19, 0xf3, 0x22, 0x88,84970x11, 0x4a, 0x8b, 0x7c, 0xfd, 0xb7, 0xed, 0xe1,84980xf6, 0x40, 0x39, 0xe0, 0xe9, 0xf6, 0x3d, 0x25,84990xe6, 0x74, 0x3c, 0x58, 0x57, 0x7f, 0xe1, 0x22,85000x96, 0x47, 0x31, 0x91, 0xba, 0x70, 0x85, 0x28,85010x6b, 0x9f, 0x6e, 0x25, 0xac, 0x23, 0x66, 0x2f,85020x29, 0x88, 0x28, 0xce, 0x8c, 0x5c, 0x88, 0x53,85030xd1, 0x3b, 0xcc, 0x6a, 0x51, 0xb2, 0xe1, 0x28,85040x3f, 0x91, 0xb4, 0x0d, 0x00, 0x3a, 0xe3, 0xf8,85050xc3, 0x8f, 0xd7, 0x96, 0x62, 0x0e, 0x2e, 0xfc,85060xc8, 0x6c, 0x77, 0xa6, 0x1d, 0x22, 0xc1, 0xb8,85070xe6, 0x61, 0xd7, 0x67, 0x36, 0x13, 0x7b, 0xbb,85080x9b, 0x59, 0x09, 0xa6, 0xdf, 0xf7, 0x6b, 0xa3,85090x40, 0x1a, 0xf5, 0x4f, 0xb4, 0xda, 0xd3, 0xf3,85100x81, 0x93, 0xc6, 0x18, 0xd9, 0x26, 0xee, 0xac,85110xf0, 0xaa, 0xdf, 0xc5, 0x9c, 0xca, 0xc2, 0xa2,85120xcc, 0x7b, 0x5c, 0x24, 0xb0, 0xbc, 0xd0, 0x6a,85130x4d, 0x89, 0x09, 0xb8, 0x07, 0xfe, 0x87, 0xad,85140x0a, 0xea, 0xb8, 0x42, 0xf9, 0x5e, 0xb3, 0x3e,85150x36, 0x4c, 0xaf, 0x75, 0x9e, 0x1c, 0xeb, 0xbd,85160xbc, 0xbb, 0x80, 0x40, 0xa7, 0x3a, 0x30, 0xbf,85170xa8, 0x44, 0xf4, 0xeb, 0x38, 0xad, 0x29, 0xba,85180x23, 0xed, 0x41, 0x0c, 0xea, 0xd2, 0xbb, 0x41,85190x18, 0xd6, 0xb9, 0xba, 0x65, 0x2b, 0xa3, 0x91,85200x6d, 0x1f, 0xa9, 0xf4, 0xd1, 0x25, 0x8d, 0x4d,85210x38, 0xff, 0x64, 0xa0, 0xec, 0xde, 0xa6, 0xb6,85220x79, 0xab, 0x8e, 0x33, 0x6c, 0x47, 0xde, 0xaf,85230x94, 0xa4, 0xa5, 0x86, 0x77, 0x55, 0x09, 0x92,85240x81, 0x31, 0x76, 0xc7, 0x34, 0x22, 0x89, 0x8e,85250x3d, 0x26, 0x26, 0xd7, 0xfc, 0x1e, 0x16, 0x72,85260x13, 0x33, 0x63, 0xd5, 0x22, 0xbe, 0xb8, 0x04,85270x34, 0x84, 0x41, 0xbb, 0x80, 0xd0, 0x9f, 0x46,85280x48, 0x07, 0xa7, 0xfc, 0x2b, 0x3a, 0x75, 0x55,85290x8c, 0xc7, 0x6a, 0xbd, 0x7e, 0x46, 0x08, 0x84,85300x0f, 0xd5, 0x74, 0xc0, 0x82, 0x8e, 0xaa, 0x61,85310x05, 0x01, 0xb2, 0x47, 0x6e, 0x20, 0x6a, 0x2d,85320x58, 0x70, 0x48, 0x32, 0xa7, 0x37, 0xd2, 0xb8,85330x82, 0x1a, 0x51, 0xb9, 0x61, 0xdd, 0xfd, 0x9d,85340x6b, 0x0e, 0x18, 0x97, 0xf8, 0x45, 0x5f, 0x87,85350x10, 0xcf, 0x34, 0x72, 0x45, 0x26, 0x49, 0x70,85360xe7, 0xa3, 0x78, 0xe0, 0x52, 0x89, 0x84, 0x94,85370x83, 0x82, 0xc2, 0x69, 0x8f, 0xe3, 0xe1, 0x3f,85380x60, 0x74, 0x88, 0xc4, 0xf7, 0x75, 0x2c, 0xfb,85390xbd, 0xb6, 0xc4, 0x7e, 0x10, 0x0a, 0x6c, 0x90,85400x04, 0x9e, 0xc3, 0x3f, 0x59, 0x7c, 0xce, 0x31,85410x18, 0x60, 0x57, 0x73, 0x46, 0x94, 0x7d, 0x06,85420xa0, 0x6d, 0x44, 0xec, 0xa2, 0x0a, 0x9e, 0x05,85430x15, 0xef, 0xca, 0x5c, 0xbf, 0x00, 0xeb, 0xf7,85440x3d, 0x32, 0xd4, 0xa5, 0xef, 0x49, 0x89, 0x5e,85450x46, 0xb0, 0xa6, 0x63, 0x5b, 0x8a, 0x73, 0xae,85460x6f, 0xd5, 0x9d, 0xf8, 0x4f, 0x40, 0xb5, 0xb2,85470x6e, 0xd3, 0xb6, 0x01, 0xa9, 0x26, 0xa2, 0x21,85480xcf, 0x33, 0x7a, 0x3a, 0xa4, 0x23, 0x13, 0xb0,85490x69, 0x6a, 0xee, 0xce, 0xd8, 0x9d, 0x01, 0x1d,85500x50, 0xc1, 0x30, 0x6c, 0xb1, 0xcd, 0xa0, 0xf0,85510xf0, 0xa2, 0x64, 0x6f, 0xbb, 0xbf, 0x5e, 0xe6,85520xab, 0x87, 0xb4, 0x0f, 0x4f, 0x15, 0xaf, 0xb5,85530x25, 0xa1, 0xb2, 0xd0, 0x80, 0x2c, 0xfb, 0xf9,85540xfe, 0xd2, 0x33, 0xbb, 0x76, 0xfe, 0x7c, 0xa8,85550x66, 0xf7, 0xe7, 0x85, 0x9f, 0x1f, 0x85, 0x57,85560x88, 0xe1, 0xe9, 0x63, 0xe4, 0xd8, 0x1c, 0xa1,85570xfb, 0xda, 0x44, 0x05, 0x2e, 0x1d, 0x3a, 0x1c,85580xff, 0xc8, 0x3b, 0xc0, 0xfe, 0xda, 0x22, 0x0b,85590x43, 0xd6, 0x88, 0x39, 0x4c, 0x4a, 0xa6, 0x69,85600x18, 0x93, 0x42, 0x4e, 0xb5, 0xcc, 0x66, 0x0d,85610x09, 0xf8, 0x1e, 0x7c, 0xd3, 0x3c, 0x99, 0x0d,85620x50, 0x1d, 0x62, 0xe9, 0x57, 0x06, 0xbf, 0x19,85630x88, 0xdd, 0xad, 0x7b, 0x4f, 0xf9, 0xc7, 0x82,85640x6d, 0x8d, 0xc8, 0xc4, 0xc5, 0x78, 0x17, 0x20,85650x15, 0xc5, 0x52, 0x41, 0xcf, 0x5b, 0xd6, 0x7f,85660x94, 0x02, 0x41, 0xe0, 0x40, 0x22, 0x03, 0x5e,85670xd1, 0x53, 0xd4, 0x86, 0xd3, 0x2c, 0x9f, 0x0f,85680x96, 0xe3, 0x6b, 0x9a, 0x76, 0x32, 0x06, 0x47,85690x4b, 0x11, 0xb3, 0xdd, 0x03, 0x65, 0xbd, 0x9b,85700x01, 0xda, 0x9c, 0xb9, 0x7e, 0x3f, 0x6a, 0xc4,85710x7b, 0xea, 0xd4, 0x3c, 0xb9, 0xfb, 0x5c, 0x6b,85720x64, 0x33, 0x52, 0xba, 0x64, 0x78, 0x8f, 0xa4,85730xaf, 0x7a, 0x61, 0x8d, 0xbc, 0xc5, 0x73, 0xe9,85740x6b, 0x58, 0x97, 0x4b, 0xbf, 0x63, 0x22, 0xd3,85750x37, 0x02, 0x54, 0xc5, 0xb9, 0x16, 0x4a, 0xf0,85760x19, 0xd8, 0x94, 0x57, 0xb8, 0x8a, 0xb3, 0x16,85770x3b, 0xd0, 0x84, 0x8e, 0x67, 0xa6, 0xa3, 0x7d,85780x78, 0xec, 0x008579};8580static const u8 dec_assoc013[] __initconst = {85810xb1, 0x69, 0x83, 0x87, 0x30, 0xaa, 0x5d, 0xb8,85820x77, 0xe8, 0x21, 0xff, 0x06, 0x59, 0x35, 0xce,85830x75, 0xfe, 0x38, 0xef, 0xb8, 0x91, 0x43, 0x8c,85840xcf, 0x70, 0xdd, 0x0a, 0x68, 0xbf, 0xd4, 0xbc,85850x16, 0x76, 0x99, 0x36, 0x1e, 0x58, 0x79, 0x5e,85860xd4, 0x29, 0xf7, 0x33, 0x93, 0x48, 0xdb, 0x5f,85870x01, 0xae, 0x9c, 0xb6, 0xe4, 0x88, 0x6d, 0x2b,85880x76, 0x75, 0xe0, 0xf3, 0x74, 0xe2, 0xc98589};8590static const u8 dec_nonce013[] __initconst = {85910x05, 0xa3, 0x93, 0xed, 0x30, 0xc5, 0xa2, 0x068592};8593static const u8 dec_key013[] __initconst = {85940xb3, 0x35, 0x50, 0x03, 0x54, 0x2e, 0x40, 0x5e,85950x8f, 0x59, 0x8e, 0xc5, 0x90, 0xd5, 0x27, 0x2d,85960xba, 0x29, 0x2e, 0xcb, 0x1b, 0x70, 0x44, 0x1e,85970x65, 0x91, 0x6e, 0x2a, 0x79, 0x22, 0xda, 0x648598};85998600static const struct chacha20poly1305_testvec8601chacha20poly1305_dec_vectors[] __initconst = {8602{ dec_input001, dec_output001, dec_assoc001, dec_nonce001, dec_key001,8603sizeof(dec_input001), sizeof(dec_assoc001), sizeof(dec_nonce001) },8604{ dec_input002, dec_output002, dec_assoc002, dec_nonce002, dec_key002,8605sizeof(dec_input002), sizeof(dec_assoc002), sizeof(dec_nonce002) },8606{ dec_input003, dec_output003, dec_assoc003, dec_nonce003, dec_key003,8607sizeof(dec_input003), sizeof(dec_assoc003), sizeof(dec_nonce003) },8608{ dec_input004, dec_output004, dec_assoc004, dec_nonce004, dec_key004,8609sizeof(dec_input004), sizeof(dec_assoc004), sizeof(dec_nonce004) },8610{ dec_input005, dec_output005, dec_assoc005, dec_nonce005, dec_key005,8611sizeof(dec_input005), sizeof(dec_assoc005), sizeof(dec_nonce005) },8612{ dec_input006, dec_output006, dec_assoc006, dec_nonce006, dec_key006,8613sizeof(dec_input006), sizeof(dec_assoc006), sizeof(dec_nonce006) },8614{ dec_input007, dec_output007, dec_assoc007, dec_nonce007, dec_key007,8615sizeof(dec_input007), sizeof(dec_assoc007), sizeof(dec_nonce007) },8616{ dec_input008, dec_output008, dec_assoc008, dec_nonce008, dec_key008,8617sizeof(dec_input008), sizeof(dec_assoc008), sizeof(dec_nonce008) },8618{ dec_input009, dec_output009, dec_assoc009, dec_nonce009, dec_key009,8619sizeof(dec_input009), sizeof(dec_assoc009), sizeof(dec_nonce009) },8620{ dec_input010, dec_output010, dec_assoc010, dec_nonce010, dec_key010,8621sizeof(dec_input010), sizeof(dec_assoc010), sizeof(dec_nonce010) },8622{ dec_input011, dec_output011, dec_assoc011, dec_nonce011, dec_key011,8623sizeof(dec_input011), sizeof(dec_assoc011), sizeof(dec_nonce011) },8624{ dec_input012, dec_output012, dec_assoc012, dec_nonce012, dec_key012,8625sizeof(dec_input012), sizeof(dec_assoc012), sizeof(dec_nonce012) },8626{ dec_input013, dec_output013, dec_assoc013, dec_nonce013, dec_key013,8627sizeof(dec_input013), sizeof(dec_assoc013), sizeof(dec_nonce013),8628true }8629};86308631static const u8 xenc_input001[] __initconst = {86320x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74,86330x2d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x20,86340x61, 0x72, 0x65, 0x20, 0x64, 0x72, 0x61, 0x66,86350x74, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,86360x6e, 0x74, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x69,86370x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20,86380x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20,86390x6f, 0x66, 0x20, 0x73, 0x69, 0x78, 0x20, 0x6d,86400x6f, 0x6e, 0x74, 0x68, 0x73, 0x20, 0x61, 0x6e,86410x64, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65,86420x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,86430x2c, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,86440x65, 0x64, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x6f,86450x62, 0x73, 0x6f, 0x6c, 0x65, 0x74, 0x65, 0x64,86460x20, 0x62, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65,86470x72, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,86480x6e, 0x74, 0x73, 0x20, 0x61, 0x74, 0x20, 0x61,86490x6e, 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e,86500x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69,86510x6e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72,86520x69, 0x61, 0x74, 0x65, 0x20, 0x74, 0x6f, 0x20,86530x75, 0x73, 0x65, 0x20, 0x49, 0x6e, 0x74, 0x65,86540x72, 0x6e, 0x65, 0x74, 0x2d, 0x44, 0x72, 0x61,86550x66, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x72,86560x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,86570x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,86580x6c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20,86590x63, 0x69, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65,86600x6d, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20,86610x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x20,86620x2f, 0xe2, 0x80, 0x9c, 0x77, 0x6f, 0x72, 0x6b,86630x20, 0x69, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x67,86640x72, 0x65, 0x73, 0x73, 0x2e, 0x2f, 0xe2, 0x80,86650x9d8666};8667static const u8 xenc_output001[] __initconst = {86680x1a, 0x6e, 0x3a, 0xd9, 0xfd, 0x41, 0x3f, 0x77,86690x54, 0x72, 0x0a, 0x70, 0x9a, 0xa0, 0x29, 0x92,86700x2e, 0xed, 0x93, 0xcf, 0x0f, 0x71, 0x88, 0x18,86710x7a, 0x9d, 0x2d, 0x24, 0xe0, 0xf5, 0xea, 0x3d,86720x55, 0x64, 0xd7, 0xad, 0x2a, 0x1a, 0x1f, 0x7e,86730x86, 0x6d, 0xb0, 0xce, 0x80, 0x41, 0x72, 0x86,86740x26, 0xee, 0x84, 0xd7, 0xef, 0x82, 0x9e, 0xe2,86750x60, 0x9d, 0x5a, 0xfc, 0xf0, 0xe4, 0x19, 0x85,86760xea, 0x09, 0xc6, 0xfb, 0xb3, 0xa9, 0x50, 0x09,86770xec, 0x5e, 0x11, 0x90, 0xa1, 0xc5, 0x4e, 0x49,86780xef, 0x50, 0xd8, 0x8f, 0xe0, 0x78, 0xd7, 0xfd,86790xb9, 0x3b, 0xc9, 0xf2, 0x91, 0xc8, 0x25, 0xc8,86800xa7, 0x63, 0x60, 0xce, 0x10, 0xcd, 0xc6, 0x7f,86810xf8, 0x16, 0xf8, 0xe1, 0x0a, 0xd9, 0xde, 0x79,86820x50, 0x33, 0xf2, 0x16, 0x0f, 0x17, 0xba, 0xb8,86830x5d, 0xd8, 0xdf, 0x4e, 0x51, 0xa8, 0x39, 0xd0,86840x85, 0xca, 0x46, 0x6a, 0x10, 0xa7, 0xa3, 0x88,86850xef, 0x79, 0xb9, 0xf8, 0x24, 0xf3, 0xe0, 0x71,86860x7b, 0x76, 0x28, 0x46, 0x3a, 0x3a, 0x1b, 0x91,86870xb6, 0xd4, 0x3e, 0x23, 0xe5, 0x44, 0x15, 0xbf,86880x60, 0x43, 0x9d, 0xa4, 0xbb, 0xd5, 0x5f, 0x89,86890xeb, 0xef, 0x8e, 0xfd, 0xdd, 0xb4, 0x0d, 0x46,86900xf0, 0x69, 0x23, 0x63, 0xae, 0x94, 0xf5, 0x5e,86910xa5, 0xad, 0x13, 0x1c, 0x41, 0x76, 0xe6, 0x90,86920xd6, 0x6d, 0xa2, 0x8f, 0x97, 0x4c, 0xa8, 0x0b,86930xcf, 0x8d, 0x43, 0x2b, 0x9c, 0x9b, 0xc5, 0x58,86940xa5, 0xb6, 0x95, 0x9a, 0xbf, 0x81, 0xc6, 0x54,86950xc9, 0x66, 0x0c, 0xe5, 0x4f, 0x6a, 0x53, 0xa1,86960xe5, 0x0c, 0xba, 0x31, 0xde, 0x34, 0x64, 0x73,86970x8a, 0x3b, 0xbd, 0x92, 0x01, 0xdb, 0x71, 0x69,86980xf3, 0x58, 0x99, 0xbc, 0xd1, 0xcb, 0x4a, 0x05,86990xe2, 0x58, 0x9c, 0x25, 0x17, 0xcd, 0xdc, 0x83,87000xb7, 0xff, 0xfb, 0x09, 0x61, 0xad, 0xbf, 0x13,87010x5b, 0x5e, 0xed, 0x46, 0x82, 0x6f, 0x22, 0xd8,87020x93, 0xa6, 0x85, 0x5b, 0x40, 0x39, 0x5c, 0xc5,87030x9c8704};8705static const u8 xenc_assoc001[] __initconst = {87060xf3, 0x33, 0x88, 0x86, 0x00, 0x00, 0x00, 0x00,87070x00, 0x00, 0x4e, 0x918708};8709static const u8 xenc_nonce001[] __initconst = {87100x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,87110x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,87120x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x178713};8714static const u8 xenc_key001[] __initconst = {87150x1c, 0x92, 0x40, 0xa5, 0xeb, 0x55, 0xd3, 0x8a,87160xf3, 0x33, 0x88, 0x86, 0x04, 0xf6, 0xb5, 0xf0,87170x47, 0x39, 0x17, 0xc1, 0x40, 0x2b, 0x80, 0x09,87180x9d, 0xca, 0x5c, 0xbc, 0x20, 0x70, 0x75, 0xc08719};87208721static const struct chacha20poly1305_testvec8722xchacha20poly1305_enc_vectors[] __initconst = {8723{ xenc_input001, xenc_output001, xenc_assoc001, xenc_nonce001, xenc_key001,8724sizeof(xenc_input001), sizeof(xenc_assoc001), sizeof(xenc_nonce001) }8725};87268727static const u8 xdec_input001[] __initconst = {87280x1a, 0x6e, 0x3a, 0xd9, 0xfd, 0x41, 0x3f, 0x77,87290x54, 0x72, 0x0a, 0x70, 0x9a, 0xa0, 0x29, 0x92,87300x2e, 0xed, 0x93, 0xcf, 0x0f, 0x71, 0x88, 0x18,87310x7a, 0x9d, 0x2d, 0x24, 0xe0, 0xf5, 0xea, 0x3d,87320x55, 0x64, 0xd7, 0xad, 0x2a, 0x1a, 0x1f, 0x7e,87330x86, 0x6d, 0xb0, 0xce, 0x80, 0x41, 0x72, 0x86,87340x26, 0xee, 0x84, 0xd7, 0xef, 0x82, 0x9e, 0xe2,87350x60, 0x9d, 0x5a, 0xfc, 0xf0, 0xe4, 0x19, 0x85,87360xea, 0x09, 0xc6, 0xfb, 0xb3, 0xa9, 0x50, 0x09,87370xec, 0x5e, 0x11, 0x90, 0xa1, 0xc5, 0x4e, 0x49,87380xef, 0x50, 0xd8, 0x8f, 0xe0, 0x78, 0xd7, 0xfd,87390xb9, 0x3b, 0xc9, 0xf2, 0x91, 0xc8, 0x25, 0xc8,87400xa7, 0x63, 0x60, 0xce, 0x10, 0xcd, 0xc6, 0x7f,87410xf8, 0x16, 0xf8, 0xe1, 0x0a, 0xd9, 0xde, 0x79,87420x50, 0x33, 0xf2, 0x16, 0x0f, 0x17, 0xba, 0xb8,87430x5d, 0xd8, 0xdf, 0x4e, 0x51, 0xa8, 0x39, 0xd0,87440x85, 0xca, 0x46, 0x6a, 0x10, 0xa7, 0xa3, 0x88,87450xef, 0x79, 0xb9, 0xf8, 0x24, 0xf3, 0xe0, 0x71,87460x7b, 0x76, 0x28, 0x46, 0x3a, 0x3a, 0x1b, 0x91,87470xb6, 0xd4, 0x3e, 0x23, 0xe5, 0x44, 0x15, 0xbf,87480x60, 0x43, 0x9d, 0xa4, 0xbb, 0xd5, 0x5f, 0x89,87490xeb, 0xef, 0x8e, 0xfd, 0xdd, 0xb4, 0x0d, 0x46,87500xf0, 0x69, 0x23, 0x63, 0xae, 0x94, 0xf5, 0x5e,87510xa5, 0xad, 0x13, 0x1c, 0x41, 0x76, 0xe6, 0x90,87520xd6, 0x6d, 0xa2, 0x8f, 0x97, 0x4c, 0xa8, 0x0b,87530xcf, 0x8d, 0x43, 0x2b, 0x9c, 0x9b, 0xc5, 0x58,87540xa5, 0xb6, 0x95, 0x9a, 0xbf, 0x81, 0xc6, 0x54,87550xc9, 0x66, 0x0c, 0xe5, 0x4f, 0x6a, 0x53, 0xa1,87560xe5, 0x0c, 0xba, 0x31, 0xde, 0x34, 0x64, 0x73,87570x8a, 0x3b, 0xbd, 0x92, 0x01, 0xdb, 0x71, 0x69,87580xf3, 0x58, 0x99, 0xbc, 0xd1, 0xcb, 0x4a, 0x05,87590xe2, 0x58, 0x9c, 0x25, 0x17, 0xcd, 0xdc, 0x83,87600xb7, 0xff, 0xfb, 0x09, 0x61, 0xad, 0xbf, 0x13,87610x5b, 0x5e, 0xed, 0x46, 0x82, 0x6f, 0x22, 0xd8,87620x93, 0xa6, 0x85, 0x5b, 0x40, 0x39, 0x5c, 0xc5,87630x9c8764};8765static const u8 xdec_output001[] __initconst = {87660x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74,87670x2d, 0x44, 0x72, 0x61, 0x66, 0x74, 0x73, 0x20,87680x61, 0x72, 0x65, 0x20, 0x64, 0x72, 0x61, 0x66,87690x74, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,87700x6e, 0x74, 0x73, 0x20, 0x76, 0x61, 0x6c, 0x69,87710x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20,87720x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20,87730x6f, 0x66, 0x20, 0x73, 0x69, 0x78, 0x20, 0x6d,87740x6f, 0x6e, 0x74, 0x68, 0x73, 0x20, 0x61, 0x6e,87750x64, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65,87760x20, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64,87770x2c, 0x20, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63,87780x65, 0x64, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x6f,87790x62, 0x73, 0x6f, 0x6c, 0x65, 0x74, 0x65, 0x64,87800x20, 0x62, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65,87810x72, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65,87820x6e, 0x74, 0x73, 0x20, 0x61, 0x74, 0x20, 0x61,87830x6e, 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2e,87840x20, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x69,87850x6e, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72,87860x69, 0x61, 0x74, 0x65, 0x20, 0x74, 0x6f, 0x20,87870x75, 0x73, 0x65, 0x20, 0x49, 0x6e, 0x74, 0x65,87880x72, 0x6e, 0x65, 0x74, 0x2d, 0x44, 0x72, 0x61,87890x66, 0x74, 0x73, 0x20, 0x61, 0x73, 0x20, 0x72,87900x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,87910x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61,87920x6c, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x6f, 0x20,87930x63, 0x69, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65,87940x6d, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20,87950x74, 0x68, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x20,87960x2f, 0xe2, 0x80, 0x9c, 0x77, 0x6f, 0x72, 0x6b,87970x20, 0x69, 0x6e, 0x20, 0x70, 0x72, 0x6f, 0x67,87980x72, 0x65, 0x73, 0x73, 0x2e, 0x2f, 0xe2, 0x80,87990x9d8800};8801static const u8 xdec_assoc001[] __initconst = {88020xf3, 0x33, 0x88, 0x86, 0x00, 0x00, 0x00, 0x00,88030x00, 0x00, 0x4e, 0x918804};8805static const u8 xdec_nonce001[] __initconst = {88060x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,88070x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,88080x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x178809};8810static const u8 xdec_key001[] __initconst = {88110x1c, 0x92, 0x40, 0xa5, 0xeb, 0x55, 0xd3, 0x8a,88120xf3, 0x33, 0x88, 0x86, 0x04, 0xf6, 0xb5, 0xf0,88130x47, 0x39, 0x17, 0xc1, 0x40, 0x2b, 0x80, 0x09,88140x9d, 0xca, 0x5c, 0xbc, 0x20, 0x70, 0x75, 0xc08815};88168817static const struct chacha20poly1305_testvec8818xchacha20poly1305_dec_vectors[] __initconst = {8819{ xdec_input001, xdec_output001, xdec_assoc001, xdec_nonce001, xdec_key001,8820sizeof(xdec_input001), sizeof(xdec_assoc001), sizeof(xdec_nonce001) }8821};88228823/* This is for the selftests-only, since it is only useful for the purpose of8824* testing the underlying primitives and interactions.8825*/8826static void __init8827chacha20poly1305_encrypt_bignonce(u8 *dst, const u8 *src, const size_t src_len,8828const u8 *ad, const size_t ad_len,8829const u8 nonce[12],8830const u8 key[CHACHA20POLY1305_KEY_SIZE])8831{8832const u8 *pad0 = page_address(ZERO_PAGE(0));8833struct poly1305_desc_ctx poly1305_state;8834struct chacha_state chacha20_state;8835union {8836u8 block0[POLY1305_KEY_SIZE];8837__le64 lens[2];8838} b = {{ 0 }};8839u8 bottom_row[16] = { 0 };8840u32 le_key[8];8841int i;88428843memcpy(&bottom_row[4], nonce, 12);8844for (i = 0; i < 8; ++i)8845le_key[i] = get_unaligned_le32(key + sizeof(le_key[i]) * i);8846chacha_init(&chacha20_state, le_key, bottom_row);8847chacha20_crypt(&chacha20_state, b.block0, b.block0, sizeof(b.block0));8848poly1305_init(&poly1305_state, b.block0);8849poly1305_update(&poly1305_state, ad, ad_len);8850poly1305_update(&poly1305_state, pad0, (0x10 - ad_len) & 0xf);8851chacha20_crypt(&chacha20_state, dst, src, src_len);8852poly1305_update(&poly1305_state, dst, src_len);8853poly1305_update(&poly1305_state, pad0, (0x10 - src_len) & 0xf);8854b.lens[0] = cpu_to_le64(ad_len);8855b.lens[1] = cpu_to_le64(src_len);8856poly1305_update(&poly1305_state, (u8 *)b.lens, sizeof(b.lens));8857poly1305_final(&poly1305_state, dst + src_len);8858}88598860static void __init8861chacha20poly1305_selftest_encrypt(u8 *dst, const u8 *src, const size_t src_len,8862const u8 *ad, const size_t ad_len,8863const u8 *nonce, const size_t nonce_len,8864const u8 key[CHACHA20POLY1305_KEY_SIZE])8865{8866if (nonce_len == 8)8867chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len,8868get_unaligned_le64(nonce), key);8869else if (nonce_len == 12)8870chacha20poly1305_encrypt_bignonce(dst, src, src_len, ad,8871ad_len, nonce, key);8872else8873BUG();8874}88758876static bool __init8877decryption_success(bool func_ret, bool expect_failure, int memcmp_result)8878{8879if (expect_failure)8880return !func_ret;8881return func_ret && !memcmp_result;8882}88838884bool __init chacha20poly1305_selftest(void)8885{8886enum { MAXIMUM_TEST_BUFFER_LEN = 1UL << 12 };8887size_t i, j, k, total_len;8888u8 *computed_output = NULL, *input = NULL;8889bool success = true, ret;8890struct scatterlist sg_src[3];88918892computed_output = kmalloc(MAXIMUM_TEST_BUFFER_LEN, GFP_KERNEL);8893input = kmalloc(MAXIMUM_TEST_BUFFER_LEN, GFP_KERNEL);8894if (!computed_output || !input) {8895pr_err("chacha20poly1305 self-test malloc: FAIL\n");8896success = false;8897goto out;8898}88998900for (i = 0; i < ARRAY_SIZE(chacha20poly1305_enc_vectors); ++i) {8901memset(computed_output, 0, MAXIMUM_TEST_BUFFER_LEN);8902chacha20poly1305_selftest_encrypt(computed_output,8903chacha20poly1305_enc_vectors[i].input,8904chacha20poly1305_enc_vectors[i].ilen,8905chacha20poly1305_enc_vectors[i].assoc,8906chacha20poly1305_enc_vectors[i].alen,8907chacha20poly1305_enc_vectors[i].nonce,8908chacha20poly1305_enc_vectors[i].nlen,8909chacha20poly1305_enc_vectors[i].key);8910if (memcmp(computed_output,8911chacha20poly1305_enc_vectors[i].output,8912chacha20poly1305_enc_vectors[i].ilen +8913POLY1305_DIGEST_SIZE)) {8914pr_err("chacha20poly1305 encryption self-test %zu: FAIL\n",8915i + 1);8916success = false;8917}8918}89198920for (i = 0; i < ARRAY_SIZE(chacha20poly1305_enc_vectors); ++i) {8921if (chacha20poly1305_enc_vectors[i].nlen != 8)8922continue;8923memcpy(computed_output, chacha20poly1305_enc_vectors[i].input,8924chacha20poly1305_enc_vectors[i].ilen);8925sg_init_one(sg_src, computed_output,8926chacha20poly1305_enc_vectors[i].ilen + POLY1305_DIGEST_SIZE);8927ret = chacha20poly1305_encrypt_sg_inplace(sg_src,8928chacha20poly1305_enc_vectors[i].ilen,8929chacha20poly1305_enc_vectors[i].assoc,8930chacha20poly1305_enc_vectors[i].alen,8931get_unaligned_le64(chacha20poly1305_enc_vectors[i].nonce),8932chacha20poly1305_enc_vectors[i].key);8933if (!ret || memcmp(computed_output,8934chacha20poly1305_enc_vectors[i].output,8935chacha20poly1305_enc_vectors[i].ilen +8936POLY1305_DIGEST_SIZE)) {8937pr_err("chacha20poly1305 sg encryption self-test %zu: FAIL\n",8938i + 1);8939success = false;8940}8941}89428943for (i = 0; i < ARRAY_SIZE(chacha20poly1305_dec_vectors); ++i) {8944memset(computed_output, 0, MAXIMUM_TEST_BUFFER_LEN);8945ret = chacha20poly1305_decrypt(computed_output,8946chacha20poly1305_dec_vectors[i].input,8947chacha20poly1305_dec_vectors[i].ilen,8948chacha20poly1305_dec_vectors[i].assoc,8949chacha20poly1305_dec_vectors[i].alen,8950get_unaligned_le64(chacha20poly1305_dec_vectors[i].nonce),8951chacha20poly1305_dec_vectors[i].key);8952if (!decryption_success(ret,8953chacha20poly1305_dec_vectors[i].failure,8954memcmp(computed_output,8955chacha20poly1305_dec_vectors[i].output,8956chacha20poly1305_dec_vectors[i].ilen -8957POLY1305_DIGEST_SIZE))) {8958pr_err("chacha20poly1305 decryption self-test %zu: FAIL\n",8959i + 1);8960success = false;8961}8962}89638964for (i = 0; i < ARRAY_SIZE(chacha20poly1305_dec_vectors); ++i) {8965memcpy(computed_output, chacha20poly1305_dec_vectors[i].input,8966chacha20poly1305_dec_vectors[i].ilen);8967sg_init_one(sg_src, computed_output,8968chacha20poly1305_dec_vectors[i].ilen);8969ret = chacha20poly1305_decrypt_sg_inplace(sg_src,8970chacha20poly1305_dec_vectors[i].ilen,8971chacha20poly1305_dec_vectors[i].assoc,8972chacha20poly1305_dec_vectors[i].alen,8973get_unaligned_le64(chacha20poly1305_dec_vectors[i].nonce),8974chacha20poly1305_dec_vectors[i].key);8975if (!decryption_success(ret,8976chacha20poly1305_dec_vectors[i].failure,8977memcmp(computed_output, chacha20poly1305_dec_vectors[i].output,8978chacha20poly1305_dec_vectors[i].ilen -8979POLY1305_DIGEST_SIZE))) {8980pr_err("chacha20poly1305 sg decryption self-test %zu: FAIL\n",8981i + 1);8982success = false;8983}8984}89858986for (i = 0; i < ARRAY_SIZE(xchacha20poly1305_enc_vectors); ++i) {8987memset(computed_output, 0, MAXIMUM_TEST_BUFFER_LEN);8988xchacha20poly1305_encrypt(computed_output,8989xchacha20poly1305_enc_vectors[i].input,8990xchacha20poly1305_enc_vectors[i].ilen,8991xchacha20poly1305_enc_vectors[i].assoc,8992xchacha20poly1305_enc_vectors[i].alen,8993xchacha20poly1305_enc_vectors[i].nonce,8994xchacha20poly1305_enc_vectors[i].key);8995if (memcmp(computed_output,8996xchacha20poly1305_enc_vectors[i].output,8997xchacha20poly1305_enc_vectors[i].ilen +8998POLY1305_DIGEST_SIZE)) {8999pr_err("xchacha20poly1305 encryption self-test %zu: FAIL\n",9000i + 1);9001success = false;9002}9003}90049005for (i = 0; i < ARRAY_SIZE(xchacha20poly1305_dec_vectors); ++i) {9006memset(computed_output, 0, MAXIMUM_TEST_BUFFER_LEN);9007ret = xchacha20poly1305_decrypt(computed_output,9008xchacha20poly1305_dec_vectors[i].input,9009xchacha20poly1305_dec_vectors[i].ilen,9010xchacha20poly1305_dec_vectors[i].assoc,9011xchacha20poly1305_dec_vectors[i].alen,9012xchacha20poly1305_dec_vectors[i].nonce,9013xchacha20poly1305_dec_vectors[i].key);9014if (!decryption_success(ret,9015xchacha20poly1305_dec_vectors[i].failure,9016memcmp(computed_output,9017xchacha20poly1305_dec_vectors[i].output,9018xchacha20poly1305_dec_vectors[i].ilen -9019POLY1305_DIGEST_SIZE))) {9020pr_err("xchacha20poly1305 decryption self-test %zu: FAIL\n",9021i + 1);9022success = false;9023}9024}90259026for (total_len = POLY1305_DIGEST_SIZE; IS_ENABLED(DEBUG_CHACHA20POLY1305_SLOW_CHUNK_TEST)9027&& total_len <= 1 << 10; ++total_len) {9028for (i = 0; i <= total_len; ++i) {9029for (j = i; j <= total_len; ++j) {9030k = 0;9031sg_init_table(sg_src, 3);9032if (i)9033sg_set_buf(&sg_src[k++], input, i);9034if (j - i)9035sg_set_buf(&sg_src[k++], input + i, j - i);9036if (total_len - j)9037sg_set_buf(&sg_src[k++], input + j, total_len - j);9038sg_init_marker(sg_src, k);9039memset(computed_output, 0, total_len);9040memset(input, 0, total_len);90419042if (!chacha20poly1305_encrypt_sg_inplace(sg_src,9043total_len - POLY1305_DIGEST_SIZE, NULL, 0,90440, enc_key001))9045goto chunkfail;9046chacha20poly1305_encrypt(computed_output,9047computed_output,9048total_len - POLY1305_DIGEST_SIZE, NULL, 0, 0,9049enc_key001);9050if (memcmp(computed_output, input, total_len))9051goto chunkfail;9052if (!chacha20poly1305_decrypt(computed_output,9053input, total_len, NULL, 0, 0, enc_key001))9054goto chunkfail;9055for (k = 0; k < total_len - POLY1305_DIGEST_SIZE; ++k) {9056if (computed_output[k])9057goto chunkfail;9058}9059if (!chacha20poly1305_decrypt_sg_inplace(sg_src,9060total_len, NULL, 0, 0, enc_key001))9061goto chunkfail;9062for (k = 0; k < total_len - POLY1305_DIGEST_SIZE; ++k) {9063if (input[k])9064goto chunkfail;9065}9066continue;90679068chunkfail:9069pr_err("chacha20poly1305 chunked self-test %zu/%zu/%zu: FAIL\n",9070total_len, i, j);9071success = false;9072}90739074}9075}90769077out:9078kfree(computed_output);9079kfree(input);9080return success;9081}908290839084