SHAKE256
{.type = SHAKE256, /* SHAKE256 */
htype = SHAKE256;
HASH_SHAKE256 = SHAKE256,
hash_type = SHAKE256;
if((ec_sig_maps[i].type == EDDSA448) && ((hash_maps[j].type != SHAKE256) || (ec_maps[k].type != WEI448))){
if((ec_sig_maps[i].type == EDDSA448PH) && ((hash_maps[j].type != SHAKE256) || (ec_maps[k].type != WEI448))){
if((ec_sig_maps[i].type == EDDSA448) && ((hash_maps[j].type != SHAKE256) || (ec_maps[k].type != WEI448))){
if((ec_sig_maps[i].type == EDDSA448PH) && ((hash_maps[j].type != SHAKE256) || (ec_maps[k].type != WEI448))){
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash_type = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,
.hash = SHAKE256,