add punt logging for aes-siv

This commit is contained in:
Paul Driver 2020-08-25 15:18:43 -07:00
parent fd0eaad162
commit 367db56954

View File

@ -161,6 +161,15 @@ _cqea_siv_de(c3_y* key_y,
}
}
static u3_noun
_cqea_siv_punt(c3_y* nam_y, u3_noun val)
{
if ( u3_none == val ) {
u3l_log("%s-punt\r\n", nam_y);
}
return val;
}
// the siv* hoon doesn't explicitly check keysizes, but all of these functions
// have fixed maximum keysizes, so we will punt if we get a key that is too
// large.
@ -171,7 +180,6 @@ _cqea_siva_en(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 32 ) {
u3l_log("%s\r\n", "siva-en-punt");
return u3_none;
}
else {
@ -193,7 +201,7 @@ u3wea_siva_en(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_siva_en(key, ads, txt);
return _cqea_siv_punt("siva-en", _cqea_siva_en(key, ads, txt));
}
}
@ -205,7 +213,6 @@ _cqea_siva_de(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 32 ) {
u3l_log("%s\r\n", "siva-de-punt");
return u3_none;
}
else {
@ -230,7 +237,7 @@ u3wea_siva_de(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_siva_de(key, ads, iv, len, txt);
return _cqea_siv_punt("siva-de", _cqea_siva_de(key, ads, iv, len, txt));
}
}
@ -240,7 +247,6 @@ _cqea_sivb_en(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 48 ) {
u3l_log("%s\r\n", "sivb-en-punt");
return u3_none;
}
else {
@ -263,7 +269,7 @@ u3wea_sivb_en(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_sivb_en(key, ads, txt);
return _cqea_siv_punt("sivb-en", _cqea_sivb_en(key, ads, txt));
}
}
@ -275,7 +281,6 @@ _cqea_sivb_de(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 48 ) {
u3l_log("%s\r\n", "sivb-de-punt");
return u3_none;
}
else {
@ -300,7 +305,7 @@ u3wea_sivb_de(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_sivb_de(key, ads, iv, len, txt);
return _cqea_siv_punt("sivb-de", _cqea_sivb_de(key, ads, iv, len, txt));
}
}
@ -310,7 +315,6 @@ _cqea_sivc_en(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 64 ) {
u3l_log("%s\r\n", "sivc-en-punt");
return u3_none;
}
else {
@ -332,7 +336,7 @@ u3wea_sivc_en(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_sivc_en(key, ads, txt);
return _cqea_siv_punt("sivc-en", _cqea_sivc_en(key, ads, txt));
}
}
@ -344,7 +348,6 @@ _cqea_sivc_de(u3_atom key,
u3_atom txt)
{
if ( u3r_met(3, key) > 64 ) {
u3l_log("%s\r\n", "sivc-de-punt");
return u3_none;
}
else {
@ -369,6 +372,6 @@ u3wea_sivc_de(u3_noun cor)
c3n == u3ud(txt) ) {
return u3m_bail(c3__exit);
} else {
return _cqea_sivc_de(key, ads, iv, len, txt);
return _cqea_siv_punt("sivc-de", _cqea_sivc_de(key, ads, iv, len, txt));
}
}