// SPDX-License-Identifier: GPL-2.0-or-later
/*
* Common lookup tables for CAST-128 (cast5) and CAST-256 (cast6)
*
* Copyright © 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
* Copyright © 2003 Kartikey Mahendra Bhatt <kartik_me@hotmail.com>
* Copyright © 2012 Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
*/
#include <linux/module.h>
#include <crypto/cast_common.h>
__visible const u32 cast_s1[256 ] = {
0 x30fb40d4, 0 x9fa0ff0b, 0 x6beccd2f, 0 x3f258c7a, 0 x1e213f2f,
0 x9c004dd3, 0 x6003e540, 0 xcf9fc949,
0 xbfd4af27, 0 x88bbbdb5, 0 xe2034090, 0 x98d09675, 0 x6e63a0e0,
0 x15c361d2, 0 xc2e7661d, 0 x22d4ff8e,
0 x28683b6f, 0 xc07fd059, 0 xff2379c8, 0 x775f50e2, 0 x43c340d3,
0 xdf2f8656, 0 x887ca41a, 0 xa2d2bd2d,
0 xa1c9e0d6, 0 x346c4819, 0 x61b76d87, 0 x22540f2f, 0 x2abe32e1,
0 xaa54166b, 0 x22568e3a, 0 xa2d341d0,
0 x66db40c8, 0 xa784392f, 0 x004dff2f, 0 x2db9d2de, 0 x97943fac,
0 x4a97c1d8, 0 x527644b7, 0 xb5f437a7,
0 xb82cbaef, 0 xd751d159, 0 x6ff7f0ed, 0 x5a097a1f, 0 x827b68d0,
0 x90ecf52e, 0 x22b0c054, 0 xbc8e5935,
0 x4b6d2f7f, 0 x50bb64a2, 0 xd2664910, 0 xbee5812d, 0 xb7332290,
0 xe93b159f, 0 xb48ee411, 0 x4bff345d,
0 xfd45c240, 0 xad31973f, 0 xc4f6d02e, 0 x55fc8165, 0 xd5b1caad,
0 xa1ac2dae, 0 xa2d4b76d, 0 xc19b0c50,
0 x882240f2, 0 x0c6e4f38, 0 xa4e4bfd7, 0 x4f5ba272, 0 x564c1d2f,
0 xc59c5319, 0 xb949e354, 0 xb04669fe,
0 xb1b6ab8a, 0 xc71358dd, 0 x6385c545, 0 x110f935d, 0 x57538ad5,
0 x6a390493, 0 xe63d37e0, 0 x2a54f6b3,
0 x3a787d5f, 0 x6276a0b5, 0 x19a6fcdf, 0 x7a42206a, 0 x29f9d4d5,
0 xf61b1891, 0 xbb72275e, 0 xaa508167,
0 x38901091, 0 xc6b505eb, 0 x84c7cb8c, 0 x2ad75a0f, 0 x874a1427,
0 xa2d1936b, 0 x2ad286af, 0 xaa56d291,
0 xd7894360, 0 x425c750d, 0 x93b39e26, 0 x187184c9, 0 x6c00b32d,
0 x73e2bb14, 0 xa0bebc3c, 0 x54623779,
0 x64459eab, 0 x3f328b82, 0 x7718cf82, 0 x59a2cea6, 0 x04ee002e,
0 x89fe78e6, 0 x3fab0950, 0 x325ff6c2,
0 x81383f05, 0 x6963c5c8, 0 x76cb5ad6, 0 xd49974c9, 0 xca180dcf,
0 x380782d5, 0 xc7fa5cf6, 0 x8ac31511,
0 x35e79e13, 0 x47da91d0, 0 xf40f9086, 0 xa7e2419e, 0 x31366241,
0 x051ef495, 0 xaa573b04, 0 x4a805d8d,
0 x548300d0, 0 x00322a3c, 0 xbf64cddf, 0 xba57a68e, 0 x75c6372b,
0 x50afd341, 0 xa7c13275, 0 x915a0bf5,
0 x6b54bfab, 0 x2b0b1426, 0 xab4cc9d7, 0 x449ccd82, 0 xf7fbf265,
0 xab85c5f3, 0 x1b55db94, 0 xaad4e324,
0 xcfa4bd3f, 0 x2deaa3e2, 0 x9e204d02, 0 xc8bd25ac, 0 xeadf55b3,
0 xd5bd9e98, 0 xe31231b2, 0 x2ad5ad6c,
0 x954329de, 0 xadbe4528, 0 xd8710f69, 0 xaa51c90f, 0 xaa786bf6,
0 x22513f1e, 0 xaa51a79b, 0 x2ad344cc,
0 x7b5a41f0, 0 xd37cfbad, 0 x1b069505, 0 x41ece491, 0 xb4c332e6,
0 x032268d4, 0 xc9600acc, 0 xce387e6d,
0 xbf6bb16c, 0 x6a70fb78, 0 x0d03d9c9, 0 xd4df39de, 0 xe01063da,
0 x4736f464, 0 x5ad328d8, 0 xb347cc96,
0 x75bb0fc3, 0 x98511bfb, 0 x4ffbcc35, 0 xb58bcf6a, 0 xe11f0abc,
0 xbfc5fe4a, 0 xa70aec10, 0 xac39570a,
0 x3f04442f, 0 x6188b153, 0 xe0397a2e, 0 x5727cb79, 0 x9ceb418f,
0 x1cacd68d, 0 x2ad37c96, 0 x0175cb9d,
0 xc69dff09, 0 xc75b65f0, 0 xd9db40d8, 0 xec0e7779, 0 x4744ead4,
0 xb11c3274, 0 xdd24cb9e, 0 x7e1c54bd,
0 xf01144f9, 0 xd2240eb1, 0 x9675b3fd, 0 xa3ac3755, 0 xd47c27af,
0 x51c85f4d, 0 x56907596, 0 xa5bb15e6,
0 x580304f0, 0 xca042cf1, 0 x011a37ea, 0 x8dbfaadb, 0 x35ba3e4a,
0 x3526ffa0, 0 xc37b4d09, 0 xbc306ed9,
0 x98a52666, 0 x5648f725, 0 xff5e569d, 0 x0ced63d0, 0 x7c63b2cf,
0 x700b45e1, 0 xd5ea50f1, 0 x85a92872,
0 xaf1fbda7, 0 xd4234870, 0 xa7870bf3, 0 x2d3b4d79, 0 x42e04198,
0 x0cd0ede7, 0 x26470db8, 0 xf881814c,
0 x474d6ad7, 0 x7c0c5e5c, 0 xd1231959, 0 x381b7298, 0 xf5d2f4db,
0 xab838653, 0 x6e2f1e23, 0 x83719c9e,
0 xbd91e046, 0 x9a56456e, 0 xdc39200c, 0 x20c8c571, 0 x962bda1c,
0 xe1e696ff, 0 xb141ab08, 0 x7cca89b9,
0 x1a69e783, 0 x02cc4843, 0 xa2f7c579, 0 x429ef47d, 0 x427b169c,
0 x5ac9f049, 0 xdd8f0f00, 0 x5c8165bf
};
EXPORT_SYMBOL_GPL(cast_s1);
__visible const u32 cast_s2[256 ] = {
0 x1f201094, 0 xef0ba75b, 0 x69e3cf7e, 0 x393f4380, 0 xfe61cf7a,
0 xeec5207a, 0 x55889c94, 0 x72fc0651,
0 xada7ef79, 0 x4e1d7235, 0 xd55a63ce, 0 xde0436ba, 0 x99c430ef,
0 x5f0c0794, 0 x18dcdb7d, 0 xa1d6eff3,
0 xa0b52f7b, 0 x59e83605, 0 xee15b094, 0 xe9ffd909, 0 xdc440086,
0 xef944459, 0 xba83ccb3, 0 xe0c3cdfb,
0 xd1da4181, 0 x3b092ab1, 0 xf997f1c1, 0 xa5e6cf7b, 0 x01420ddb,
0 xe4e7ef5b, 0 x25a1ff41, 0 xe180f806,
0 x1fc41080, 0 x179bee7a, 0 xd37ac6a9, 0 xfe5830a4, 0 x98de8b7f,
0 x77e83f4e, 0 x79929269, 0 x24fa9f7b,
0 xe113c85b, 0 xacc40083, 0 xd7503525, 0 xf7ea615f, 0 x62143154,
0 x0d554b63, 0 x5d681121, 0 xc866c359,
0 x3d63cf73, 0 xcee234c0, 0 xd4d87e87, 0 x5c672b21, 0 x071f6181,
0 x39f7627f, 0 x361e3084, 0 xe4eb573b,
0 x602f64a4, 0 xd63acd9c, 0 x1bbc4635, 0 x9e81032d, 0 x2701f50c,
0 x99847ab4, 0 xa0e3df79, 0 xba6cf38c,
0 x10843094, 0 x2537a95e, 0 xf46f6ffe, 0 xa1ff3b1f, 0 x208cfb6a,
0 x8f458c74, 0 xd9e0a227, 0 x4ec73a34,
0 xfc884f69, 0 x3e4de8df, 0 xef0e0088, 0 x3559648d, 0 x8a45388c,
0 x1d804366, 0 x721d9bfd, 0 xa58684bb,
0 xe8256333, 0 x844e8212, 0 x128d8098, 0 xfed33fb4, 0 xce280ae1,
0 x27e19ba5, 0 xd5a6c252, 0 xe49754bd,
0 xc5d655dd, 0 xeb667064, 0 x77840b4d, 0 xa1b6a801, 0 x84db26a9,
0 xe0b56714, 0 x21f043b7, 0 xe5d05860,
0 x54f03084, 0 x066ff472, 0 xa31aa153, 0 xdadc4755, 0 xb5625dbf,
0 x68561be6, 0 x83ca6b94, 0 x2d6ed23b,
0 xeccf01db, 0 xa6d3d0ba, 0 xb6803d5c, 0 xaf77a709, 0 x33b4a34c,
0 x397bc8d6, 0 x5ee22b95, 0 x5f0e5304,
0 x81ed6f61, 0 x20e74364, 0 xb45e1378, 0 xde18639b, 0 x881ca122,
0 xb96726d1, 0 x8049a7e8, 0 x22b7da7b,
0 x5e552d25, 0 x5272d237, 0 x79d2951c, 0 xc60d894c, 0 x488cb402,
0 x1ba4fe5b, 0 xa4b09f6b, 0 x1ca815cf,
0 xa20c3005, 0 x8871df63, 0 xb9de2fcb, 0 x0cc6c9e9, 0 x0beeff53,
0 xe3214517, 0 xb4542835, 0 x9f63293c,
0 xee41e729, 0 x6e1d2d7c, 0 x50045286, 0 x1e6685f3, 0 xf33401c6,
0 x30a22c95, 0 x31a70850, 0 x60930f13,
0 x73f98417, 0 xa1269859, 0 xec645c44, 0 x52c877a9, 0 xcdff33a6,
0 xa02b1741, 0 x7cbad9a2, 0 x2180036f,
0 x50d99c08, 0 xcb3f4861, 0 xc26bd765, 0 x64a3f6ab, 0 x80342676,
0 x25a75e7b, 0 xe4e6d1fc, 0 x20c710e6,
0 xcdf0b680, 0 x17844d3b, 0 x31eef84d, 0 x7e0824e4, 0 x2ccb49eb,
0 x846a3bae, 0 x8ff77888, 0 xee5d60f6,
0 x7af75673, 0 x2fdd5cdb, 0 xa11631c1, 0 x30f66f43, 0 xb3faec54,
0 x157fd7fa, 0 xef8579cc, 0 xd152de58,
0 xdb2ffd5e, 0 x8f32ce19, 0 x306af97a, 0 x02f03ef8, 0 x99319ad5,
0 xc242fa0f, 0 xa7e3ebb0, 0 xc68e4906,
0 xb8da230c, 0 x80823028, 0 xdcdef3c8, 0 xd35fb171, 0 x088a1bc8,
0 xbec0c560, 0 x61a3c9e8, 0 xbca8f54d,
0 xc72feffa, 0 x22822e99, 0 x82c570b4, 0 xd8d94e89, 0 x8b1c34bc,
0 x301e16e6, 0 x273be979, 0 xb0ffeaa6,
0 x61d9b8c6, 0 x00b24869, 0 xb7ffce3f, 0 x08dc283b, 0 x43daf65a,
0 xf7e19798, 0 x7619b72f, 0 x8f1c9ba4,
0 xdc8637a0, 0 x16a7d3b1, 0 x9fc393b7, 0 xa7136eeb, 0 xc6bcc63e,
0 x1a513742, 0 xef6828bc, 0 x520365d6,
0 x2d6a77ab, 0 x3527ed4b, 0 x821fd216, 0 x095c6e2e, 0 xdb92f2fb,
0 x5eea29cb, 0 x145892f5, 0 x91584f7f,
0 x5483697b, 0 x2667a8cc, 0 x85196048, 0 x8c4bacea, 0 x833860d4,
0 x0d23e0f9, 0 x6c387e8a, 0 x0ae6d249,
0 xb284600c, 0 xd835731d, 0 xdcb1c647, 0 xac4c56ea, 0 x3ebd81b3,
0 x230eabb0, 0 x6438bc87, 0 xf0b5b1fa,
0 x8f5ea2b3, 0 xfc184642, 0 x0a036b7a, 0 x4fb089bd, 0 x649da589,
0 xa345415e, 0 x5c038323, 0 x3e5d3bb9,
0 x43d79572, 0 x7e6dd07c, 0 x06dfdf1e, 0 x6c6cc4ef, 0 x7160a539,
0 x73bfbe70, 0 x83877605, 0 x4523ecf1
};
EXPORT_SYMBOL_GPL(cast_s2);
__visible const u32 cast_s3[256 ] = {
0 x8defc240, 0 x25fa5d9f, 0 xeb903dbf, 0 xe810c907, 0 x47607fff,
0 x369fe44b, 0 x8c1fc644, 0 xaececa90,
0 xbeb1f9bf, 0 xeefbcaea, 0 xe8cf1950, 0 x51df07ae, 0 x920e8806,
0 xf0ad0548, 0 xe13c8d83, 0 x927010d5,
0 x11107d9f, 0 x07647db9, 0 xb2e3e4d4, 0 x3d4f285e, 0 xb9afa820,
0 xfade82e0, 0 xa067268b, 0 x8272792e,
0 x553fb2c0, 0 x489ae22b, 0 xd4ef9794, 0 x125e3fbc, 0 x21fffcee,
0 x825b1bfd, 0 x9255c5ed, 0 x1257a240,
0 x4e1a8302, 0 xbae07fff, 0 x528246e7, 0 x8e57140e, 0 x3373f7bf,
0 x8c9f8188, 0 xa6fc4ee8, 0 xc982b5a5,
0 xa8c01db7, 0 x579fc264, 0 x67094f31, 0 xf2bd3f5f, 0 x40fff7c1,
0 x1fb78dfc, 0 x8e6bd2c1, 0 x437be59b,
0 x99b03dbf, 0 xb5dbc64b, 0 x638dc0e6, 0 x55819d99, 0 xa197c81c,
0 x4a012d6e, 0 xc5884a28, 0 xccc36f71,
0 xb843c213, 0 x6c0743f1, 0 x8309893c, 0 x0feddd5f, 0 x2f7fe850,
0 xd7c07f7e, 0 x02507fbf, 0 x5afb9a04,
0 xa747d2d0, 0 x1651192e, 0 xaf70bf3e, 0 x58c31380, 0 x5f98302e,
0 x727cc3c4, 0 x0a0fb402, 0 x0f7fef82,
0 x8c96fdad, 0 x5d2c2aae, 0 x8ee99a49, 0 x50da88b8, 0 x8427f4a0,
0 x1eac5790, 0 x796fb449, 0 x8252dc15,
0 xefbd7d9b, 0 xa672597d, 0 xada840d8, 0 x45f54504, 0 xfa5d7403,
0 xe83ec305, 0 x4f91751a, 0 x925669c2,
0 x23efe941, 0 xa903f12e, 0 x60270df2, 0 x0276e4b6, 0 x94fd6574,
0 x927985b2, 0 x8276dbcb, 0 x02778176,
0 xf8af918d, 0 x4e48f79e, 0 x8f616ddf, 0 xe29d840e, 0 x842f7d83,
0 x340ce5c8, 0 x96bbb682, 0 x93b4b148,
0 xef303cab, 0 x984faf28, 0 x779faf9b, 0 x92dc560d, 0 x224d1e20,
0 x8437aa88, 0 x7d29dc96, 0 x2756d3dc,
0 x8b907cee, 0 xb51fd240, 0 xe7c07ce3, 0 xe566b4a1, 0 xc3e9615e,
0 x3cf8209d, 0 x6094d1e3, 0 xcd9ca341,
0 x5c76460e, 0 x00ea983b, 0 xd4d67881, 0 xfd47572c, 0 xf76cedd9,
0 xbda8229c, 0 x127dadaa, 0 x438a074e,
0 x1f97c090, 0 x081bdb8a, 0 x93a07ebe, 0 xb938ca15, 0 x97b03cff,
0 x3dc2c0f8, 0 x8d1ab2ec, 0 x64380e51,
0 x68cc7bfb, 0 xd90f2788, 0 x12490181, 0 x5de5ffd4, 0 xdd7ef86a,
0 x76a2e214, 0 xb9a40368, 0 x925d958f,
0 x4b39fffa, 0 xba39aee9, 0 xa4ffd30b, 0 xfaf7933b, 0 x6d498623,
0 x193cbcfa, 0 x27627545, 0 x825cf47a,
0 x61bd8ba0, 0 xd11e42d1, 0 xcead04f4, 0 x127ea392, 0 x10428db7,
0 x8272a972, 0 x9270c4a8, 0 x127de50b,
0 x285ba1c8, 0 x3c62f44f, 0 x35c0eaa5, 0 xe805d231, 0 x428929fb,
0 xb4fcdf82, 0 x4fb66a53, 0 x0e7dc15b,
0 x1f081fab, 0 x108618ae, 0 xfcfd086d, 0 xf9ff2889, 0 x694bcc11,
0 x236a5cae, 0 x12deca4d, 0 x2c3f8cc5,
0 xd2d02dfe, 0 xf8ef5896, 0 xe4cf52da, 0 x95155b67, 0 x494a488c,
0 xb9b6a80c, 0 x5c8f82bc, 0 x89d36b45,
0 x3a609437, 0 xec00c9a9, 0 x44715253, 0 x0a874b49, 0 xd773bc40,
0 x7c34671c, 0 x02717ef6, 0 x4feb5536,
0 xa2d02fff, 0 xd2bf60c4, 0 xd43f03c0, 0 x50b4ef6d, 0 x07478cd1,
0 x006e1888, 0 xa2e53f55, 0 xb9e6d4bc,
0 xa2048016, 0 x97573833, 0 xd7207d67, 0 xde0f8f3d, 0 x72f87b33,
0 xabcc4f33, 0 x7688c55d, 0 x7b00a6b0,
0 x947b0001, 0 x570075d2, 0 xf9bb88f8, 0 x8942019e, 0 x4264a5ff,
0 x856302e0, 0 x72dbd92b, 0 xee971b69,
0 x6ea22fde, 0 x5f08ae2b, 0 xaf7a616d, 0 xe5c98767, 0 xcf1febd2,
0 x61efc8c2, 0 xf1ac2571, 0 xcc8239c2,
0 x67214cb8, 0 xb1e583d1, 0 xb7dc3e62, 0 x7f10bdce, 0 xf90a5c38,
0 x0ff0443d, 0 x606e6dc6, 0 x60543a49,
0 x5727c148, 0 x2be98a1d, 0 x8ab41738, 0 x20e1be24, 0 xaf96da0f,
0 x68458425, 0 x99833be5, 0 x600d457d,
0 x282f9350, 0 x8334b362, 0 xd91d1120, 0 x2b6d8da0, 0 x642b1e31,
0 x9c305a00, 0 x52bce688, 0 x1b03588a,
0 xf7baefd5, 0 x4142ed9c, 0 xa4315c11, 0 x83323ec5, 0 xdfef4636,
0 xa133c501, 0 xe9d3531c, 0 xee353783
};
EXPORT_SYMBOL_GPL(cast_s3);
__visible const u32 cast_s4[256 ] = {
0 x9db30420, 0 x1fb6e9de, 0 xa7be7bef, 0 xd273a298, 0 x4a4f7bdb,
0 x64ad8c57, 0 x85510443, 0 xfa020ed1,
0 x7e287aff, 0 xe60fb663, 0 x095f35a1, 0 x79ebf120, 0 xfd059d43,
0 x6497b7b1, 0 xf3641f63, 0 x241e4adf,
0 x28147f5f, 0 x4fa2b8cd, 0 xc9430040, 0 x0cc32220, 0 xfdd30b30,
0 xc0a5374f, 0 x1d2d00d9, 0 x24147b15,
0 xee4d111a, 0 x0fca5167, 0 x71ff904c, 0 x2d195ffe, 0 x1a05645f,
0 x0c13fefe, 0 x081b08ca, 0 x05170121,
0 x80530100, 0 xe83e5efe, 0 xac9af4f8, 0 x7fe72701, 0 xd2b8ee5f,
0 x06df4261, 0 xbb9e9b8a, 0 x7293ea25,
0 xce84ffdf, 0 xf5718801, 0 x3dd64b04, 0 xa26f263b, 0 x7ed48400,
0 x547eebe6, 0 x446d4ca0, 0 x6cf3d6f5,
0 x2649abdf, 0 xaea0c7f5, 0 x36338cc1, 0 x503f7e93, 0 xd3772061,
0 x11b638e1, 0 x72500e03, 0 xf80eb2bb,
0 xabe0502e, 0 xec8d77de, 0 x57971e81, 0 xe14f6746, 0 xc9335400,
0 x6920318f, 0 x081dbb99, 0 xffc304a5,
0 x4d351805, 0 x7f3d5ce3, 0 xa6c866c6, 0 x5d5bcca9, 0 xdaec6fea,
0 x9f926f91, 0 x9f46222f, 0 x3991467d,
0 xa5bf6d8e, 0 x1143c44f, 0 x43958302, 0 xd0214eeb, 0 x022083b8,
0 x3fb6180c, 0 x18f8931e, 0 x281658e6,
0 x26486e3e, 0 x8bd78a70, 0 x7477e4c1, 0 xb506e07c, 0 xf32d0a25,
0 x79098b02, 0 xe4eabb81, 0 x28123b23,
0 x69dead38, 0 x1574ca16, 0 xdf871b62, 0 x211c40b7, 0 xa51a9ef9,
0 x0014377b, 0 x041e8ac8, 0 x09114003,
0 xbd59e4d2, 0 xe3d156d5, 0 x4fe876d5, 0 x2f91a340, 0 x557be8de,
0 x00eae4a7, 0 x0ce5c2ec, 0 x4db4bba6,
0 xe756bdff, 0 xdd3369ac, 0 xec17b035, 0 x06572327, 0 x99afc8b0,
0 x56c8c391, 0 x6b65811c, 0 x5e146119,
0 x6e85cb75, 0 xbe07c002, 0 xc2325577, 0 x893ff4ec, 0 x5bbfc92d,
0 xd0ec3b25, 0 xb7801ab7, 0 x8d6d3b24,
0 x20c763ef, 0 xc366a5fc, 0 x9c382880, 0 x0ace3205, 0 xaac9548a,
0 xeca1d7c7, 0 x041afa32, 0 x1d16625a,
0 x6701902c, 0 x9b757a54, 0 x31d477f7, 0 x9126b031, 0 x36cc6fdb,
0 xc70b8b46, 0 xd9e66a48, 0 x56e55a79,
0 x026a4ceb, 0 x52437eff, 0 x2f8f76b4, 0 x0df980a5, 0 x8674cde3,
0 xedda04eb, 0 x17a9be04, 0 x2c18f4df,
0 xb7747f9d, 0 xab2af7b4, 0 xefc34d20, 0 x2e096b7c, 0 x1741a254,
0 xe5b6a035, 0 x213d42f6, 0 x2c1c7c26,
0 x61c2f50f, 0 x6552daf9, 0 xd2c231f8, 0 x25130f69, 0 xd8167fa2,
0 x0418f2c8, 0 x001a96a6, 0 x0d1526ab,
0 x63315c21, 0 x5e0a72ec, 0 x49bafefd, 0 x187908d9, 0 x8d0dbd86,
0 x311170a7, 0 x3e9b640c, 0 xcc3e10d7,
0 xd5cad3b6, 0 x0caec388, 0 xf73001e1, 0 x6c728aff, 0 x71eae2a1,
0 x1f9af36e, 0 xcfcbd12f, 0 xc1de8417,
0 xac07be6b, 0 xcb44a1d8, 0 x8b9b0f56, 0 x013988c3, 0 xb1c52fca,
0 xb4be31cd, 0 xd8782806, 0 x12a3a4e2,
0 x6f7de532, 0 x58fd7eb6, 0 xd01ee900, 0 x24adffc2, 0 xf4990fc5,
0 x9711aac5, 0 x001d7b95, 0 x82e5e7d2,
0 x109873f6, 0 x00613096, 0 xc32d9521, 0 xada121ff, 0 x29908415,
0 x7fbb977f, 0 xaf9eb3db, 0 x29c9ed2a,
0 x5ce2a465, 0 xa730f32c, 0 xd0aa3fe8, 0 x8a5cc091, 0 xd49e2ce7,
0 x0ce454a9, 0 xd60acd86, 0 x015f1919,
0 x77079103, 0 xdea03af6, 0 x78a8565e, 0 xdee356df, 0 x21f05cbe,
0 x8b75e387, 0 xb3c50651, 0 xb8a5c3ef,
0 xd8eeb6d2, 0 xe523be77, 0 xc2154529, 0 x2f69efdf, 0 xafe67afb,
0 xf470c4b2, 0 xf3e0eb5b, 0 xd6cc9876,
0 x39e4460c, 0 x1fda8538, 0 x1987832f, 0 xca007367, 0 xa99144f8,
0 x296b299e, 0 x492fc295, 0 x9266beab,
0 xb5676e69, 0 x9bd3ddda, 0 xdf7e052f, 0 xdb25701c, 0 x1b5e51ee,
0 xf65324e6, 0 x6afce36c, 0 x0316cc04,
0 x8644213e, 0 xb7dc59d0, 0 x7965291f, 0 xccd6fd43, 0 x41823979,
0 x932bcdf6, 0 xb657c34d, 0 x4edfd282,
0 x7ae5290c, 0 x3cb9536b, 0 x851e20fe, 0 x9833557e, 0 x13ecf0b0,
0 xd3ffb372, 0 x3f85c5c1, 0 x0aef7ed2
};
EXPORT_SYMBOL_GPL(cast_s4);
MODULE_DESCRIPTION("Common lookup tables for CAST-128 (cast5) and CAST-256 (cast6)" );
MODULE_LICENSE("GPL" );
Messung V0.5 in Prozent C=96 H=93 G=94