Digest-Shabal

 view release on metacpan or  search on metacpan

src/shabal.c  view on Meta::CPAN

			Whigh = T32(Whigh + 1); \
	} while (0)

static const sph_u32 A_init_192[] = {
	C32(0xFD749ED4), C32(0xB798E530), C32(0x33904B6F), C32(0x46BDA85E),
	C32(0x076934B4), C32(0x454B4058), C32(0x77F74527), C32(0xFB4CF465),
	C32(0x62931DA9), C32(0xE778C8DB), C32(0x22B3998E), C32(0xAC15CFB9)
};

static const sph_u32 B_init_192[] = {
	C32(0x58BCBAC4), C32(0xEC47A08E), C32(0xAEE933B2), C32(0xDFCBC824),
	C32(0xA7944804), C32(0xBF65BDB0), C32(0x5A9D4502), C32(0x59979AF7),
	C32(0xC5CEA54E), C32(0x4B6B8150), C32(0x16E71909), C32(0x7D632319),
	C32(0x930573A0), C32(0xF34C63D1), C32(0xCAF914B4), C32(0xFDD6612C)
};

static const sph_u32 C_init_192[] = {
	C32(0x61550878), C32(0x89EF2B75), C32(0xA1660C46), C32(0x7EF3855B),
	C32(0x7297B58C), C32(0x1BC67793), C32(0x7FB1C723), C32(0xB66FC640),
	C32(0x1A48B71C), C32(0xF0976D17), C32(0x088CE80A), C32(0xA454EDF3),
	C32(0x1C096BF4), C32(0xAC76224B), C32(0x5215781C), C32(0xCD5D2669)

src/shabal.c  view on Meta::CPAN


static const sph_u32 A_init_224[] = {
	C32(0xA5201467), C32(0xA9B8D94A), C32(0xD4CED997), C32(0x68379D7B),
	C32(0xA7FC73BA), C32(0xF1A2546B), C32(0x606782BF), C32(0xE0BCFD0F),
	C32(0x2F25374E), C32(0x069A149F), C32(0x5E2DFF25), C32(0xFAECF061)
};

static const sph_u32 B_init_224[] = {
	C32(0xEC9905D8), C32(0xF21850CF), C32(0xC0A746C8), C32(0x21DAD498),
	C32(0x35156EEB), C32(0x088C97F2), C32(0x26303E40), C32(0x8A2D4FB5),
	C32(0xFEEE44B6), C32(0x8A1E9573), C32(0x7B81111A), C32(0xCBC139F0),
	C32(0xA3513861), C32(0x1D2C362E), C32(0x918C580E), C32(0xB58E1B9C)
};

static const sph_u32 C_init_224[] = {
	C32(0xE4B573A1), C32(0x4C1A0880), C32(0x1E907C51), C32(0x04807EFD),
	C32(0x3AD8CDE5), C32(0x16B21302), C32(0x02512C53), C32(0x2204CB18),
	C32(0x99405F2D), C32(0xE5B648A1), C32(0x70AB1D43), C32(0xA10C25C2),
	C32(0x16F1AC05), C32(0x38BBEB56), C32(0x9B01DC60), C32(0xB1096D83)
};

t/224.t  view on Meta::CPAN

051E7C|A4459973FD583AD9EC402FA5ABFFC617E867F05F4B15F53E933BF85F
717F8C|324B6A3844A225F2D8C8180C8DA611A0D95FF146B07230E7D1B243FE
1F877C|95D94B88F06C521E55000BD3019E1A45668E11AC9CD4511EEA490F5D
EB35CF80|CF2D3C1A9003835283368DF304295373BE44F9D2D315F4E189C0140C
B406C480|61A1A8C164A09B49E1C2DED0890886AB5A90EB12F89B3A064642D3AE
CEE88040|EEBDC08D30DB49CDE247A51F4BA28B29B817360E117737163ECC0E80
C584DB70|47FC61D24A86C9758710A663A133C6E8F8D6E7715B23557CDC822FA6
53587BC8|9E325E6B9A4F86E8F1C20D82BBF34A0B3329DBFF6CF66F2202478E13
69A305B0|FF6C89D5A7380C064CA041EAF720397D221571A0D58C28C7834E6C50
C9375ECE|AC7C6690960EFABF2F8125ACC1E44F1397DE2875DA0FAF5B2C7F4ABB
C1ECFDFC|223FEFCC0539D29CBCFB3D5F63B94D26D0035869B228F38955919686
8D73E8A280|CF7AFAB0295EFFE8C45876572F194EC52F6987F6288AA4DF8C895B24
06F2522080|BD9F96E85C69779773FF6BEFAAF164D76828DF08C7CC6D514320828F
3EF6C36F20|3DAC0A9E087F7A68B6C6D298B6FAA43DB5F33B994C4837369899EFD0
0127A1D340|D4CA00060E24806CA5FAB92F1B3A1812F4C4D70665A19BB911F0F9F9
6A6AB6C210|54EC61E05016EC38937A886B7C647201973ED543A8AACEACC3C7F236
AF3175E160|34DC5CC679942FD2B56443D062323BC986619D5ABDF974596CB19269
B66609ED86|C8015D5AC2243E4ED51666B13E0441355CC0FFC92C357C1273E405A4
21F134AC57|2247F2859C81D1E5807AD0CBEDA7969D190B3756A6F840E99A74064C
3DC2AADFFC80|781AD4B6CE7B2D69F954B589A9A4AEF042A64309D82434B7C7D0A63A
9202736D2240|A67311E04D66B1D4EAE563BB7C37507EE8D9D75456C84E240DDC0170

t/256.t  view on Meta::CPAN

C0|9BBC2C62E1E94B672A9B9F29226463E65EDB8F1EACF9156645F532994DB68880
C0|490526E864963980AB22F5335FB517084C4568CF3CD46EA816EDF99595D50B8C
80|22E503D4E288E52B4D09E1411F4C45F5A7FD175372CBD1BA54F105F4CA8AC275
48|279F83D999E563700923B2ECCC902DD484659ED85ED904B2B631A001FB3EE0E5
50|67D22B32029291ADCCDF5AE08FAF23C2F228AECCEDDF0276D8614E40BE00F48C
98|9F9082B5CB6471CE9E807B814687EA2785005BB8107147B36642B9CF601B2FBB
CC|F52E6A62FA8A0E0FCDEA5E12800C3B4301A0BF8B0F897BBE7685CDC659FDD3F8
9800|F4C7DBD9C571B1131F5B4422A54CCCF37A2878A856779F7C8B3AC0020E2AEE0D
9D40|C4C338F93850F39D1E55399A4B7A22F665E6A7885A870F90D98DBD8E1DD75B3B
AA80|B86978918C9C8A0F29EF8F5F35A4EAD7D07AFA289E7AE8FD7FE08DC532BE290B
9830|6645BD8D38A07CBCFC5707AE2AE6A4EC5AE65C1D96BD822B630B92657879971B
5030|220C94AE99A68AD97AC3627867B506E6A4349CABF7AC5FB2C86F445FD75E316F
4D24|292603AE68694BA1BCEA28A97CDF628926E8F7C336A96355F62FA92251308B27
CBDE|D7554321DAF8A324FC414E90CD39187E0D714403A20DB5B28955F3A9725CDC0B
41FB|B956D01ABE2105DAD2C6B29896E14AFBEBD6F0AC750B64E9DCA508A8B94A86E4
4FF400|36D8184592C4FC7209CC920DA84273900A9AF67430E7E0160F5CBDE32B4DDAFD
FD0440|F72BA30F4002A7F933A13C2A1554D4E0EE1337F902C4113B030E46898430838E
424D00|BE1D2E9323316293372D3EF85366E0A0C17ED8001100397B8CBA881579F071B4
3FDEE0|6E92989CDAF4D5A5453324CBBFD5C3411C5AF990B39B8FA042EB7968829585C0
335768|1FF69364898992FD1AD8CCD4E9303211022BE88578EAFC9598A36815A8F3F9C8
051E7C|DCF161BFDB3442CDE37E230ADC646367A266B6EC3F3F314391541ECD06A4EA60

t/384.t  view on Meta::CPAN

CBDE|5309C68D5F47259C334A543F509BFA64BF6E1C04937FD1E78805246645DFA5FF2928F51CE191C66120794E3DEB33DDA0
41FB|F3B641253750A156B84750A9FF6BEAF19B96426F0189DF0A749F792A1A78543CBD419B324BB24D999EBBD188F9CFB62F
4FF400|50512FCD25C68B845ED711A002D5FE9AE50A7EE888131D771C3448BEA4AE8C360EEA525EF3A4654A6689EFF16BECF42A
FD0440|046EADB7DD274306B3FEC9E53EFB4AF1DCF6E5DFBF76C6397899CB7FB68F54A7547C7A14A1740D5A4FE4BBDD2641D959
424D00|10F8DA8FEAE8F34F31F1F77BDCF678BC93E0925639001C9275147553749B90E886CE585EC14BF5CF1DFBDF8C8E756105
3FDEE0|615874B58B9842E1C0B7280E2C2A17792FA6D60938C54D25A11C03E849E83556DDECF3202940DBDA4146F708F1928B65
335768|698167DD7795B1411FE3B1A814A3AEE246BF846B5C64638CAB9A7C5414BED3D3F5F9254F43E2FB404015CA5C8656F923
051E7C|714A829B5EF06628EFF5443B8BDC84A5E58010B839E9887E3F64F51F43EF36093507C4584DE24974807678B012291891
717F8C|1CACC06BDEFC4D13A9F86D021A2F7150E7A576C87DA31D4F5B123633671975CF8E96DC5B32F8855A4B69306880BC44A4
1F877C|796411D75FB36C8025A2F69C1CA0C10F0D88902291C4CEC14375CE73194DEFC91E98A54C09B1E86F10A9641FAC57B916
EB35CF80|6D58B9CC3B9AF8F8239EA0A465E3D4A10A4EBB57110C57517DE2DA7DA07888EF6BA6DBA354CBC323BDAB28943EF2A15A
B406C480|636B5E6D8F70C51895BFEF9BF72F86D89F998AB2BB38DE55F20B3CB5BC55A338A119CAE947A4DE85B64BE7E8260ECDB9
CEE88040|D9D88F6EFD76690BA9B442A99DC00DCB1FEBB1C7CD6DDE6AF0DE23E1D666E0ED033539E3737E7E903F8B629451D93B72
C584DB70|EFCBF2778236D9A595BB72B304786DA00B8DABF7EC89D2F8829212D7DB03545C587821E6EB4218F447C639A9891C925E
53587BC8|3F4D5A3D15B659A48B2281883B16453B3DCCC778B917B3160A9020FCD4A5EB4144AB99444228A3B398470B761FD1329B
69A305B0|0EF1266F5FE770850091CC20DAD5B9036A8BDB311051B869E7B44F98E811EDF118237FDCA08C3F4510A81B6E77AF4386
C9375ECE|EDF7B5A74BB8801A682B784F0AF30969A1A57B328585565971D04AB734E3655154B6F2F5C18CEA910510EB9E4DB2A904
C1ECFDFC|1F4C7DDCE5089DE154CEBA5DEF970903195CA1C45CBDA93A0860E387E65915F9946BFA625065D5C64ECDD3D2D6282042
8D73E8A280|0A238AFB9D24AE2E7D62AE51876BAF600F32EA340EA79A2B37A96071174B02D7AD5FA4CF4B6801A18C841863041DF41C
06F2522080|D52C38390B9C54FE1926A404113FAEA9D9819C648BFA948F7E5E5CF28D014F8ED32E51267FA4E46B9F9181417FA53116
3EF6C36F20|33FE950101AF79DF78AAB2CF8609097B68026B875C605BF2D71D9BC457CF882E7BDD55C56A4119E762185149530321C1



( run in 1.086 second using v1.01-cache-2.11-cpan-e1769b4cff6 )