crypto: get generators return ref

This commit is contained in:
jeffro256
2026-08-18 15:46:23 -05:00
parent 25a7c97bb4
commit 44ec22be42
2 changed files with 30 additions and 30 deletions
+15 -15
View File
@@ -227,86 +227,86 @@ static void init_gens()
});
}
//-------------------------------------------------------------------------------------------------------------------
public_key get_G()
const public_key &get_G()
{
return G;
}
//-------------------------------------------------------------------------------------------------------------------
public_key get_H()
const public_key &get_H()
{
return H;
}
//-------------------------------------------------------------------------------------------------------------------
public_key get_T()
const public_key &get_T()
{
return T;
}
//-------------------------------------------------------------------------------------------------------------------
public_key get_U()
const public_key &get_U()
{
return U;
}
//-------------------------------------------------------------------------------------------------------------------
public_key get_V()
const public_key &get_V()
{
return V;
}
//-------------------------------------------------------------------------------------------------------------------
ge_p3 get_G_p3()
const ge_p3 &get_G_p3()
{
init_gens();
return G_p3;
}
//-------------------------------------------------------------------------------------------------------------------
ge_p3 get_H_p3()
const ge_p3 &get_H_p3()
{
init_gens();
return H_p3;
}
//-------------------------------------------------------------------------------------------------------------------
ge_p3 get_T_p3()
const ge_p3 &get_T_p3()
{
init_gens();
return T_p3;
}
//-------------------------------------------------------------------------------------------------------------------
ge_p3 get_U_p3()
const ge_p3 &get_U_p3()
{
init_gens();
return U_p3;
}
//-------------------------------------------------------------------------------------------------------------------
ge_p3 get_V_p3()
const ge_p3 &get_V_p3()
{
init_gens();
return V_p3;
}
//-------------------------------------------------------------------------------------------------------------------
ge_cached get_G_cached()
const ge_cached &get_G_cached()
{
init_gens();
return G_cached;
}
//-------------------------------------------------------------------------------------------------------------------
ge_cached get_H_cached()
const ge_cached &get_H_cached()
{
init_gens();
return H_cached;
}
//-------------------------------------------------------------------------------------------------------------------
ge_cached get_T_cached()
const ge_cached &get_T_cached()
{
init_gens();
return T_cached;
}
//-------------------------------------------------------------------------------------------------------------------
ge_cached get_U_cached()
const ge_cached &get_U_cached()
{
init_gens();
return U_cached;
}
//-------------------------------------------------------------------------------------------------------------------
ge_cached get_V_cached()
const ge_cached &get_V_cached()
{
init_gens();
return V_cached;
+15 -15
View File
@@ -37,20 +37,20 @@ extern "C"
namespace crypto
{
public_key get_G();
public_key get_H();
public_key get_T();
public_key get_U();
public_key get_V();
ge_p3 get_G_p3();
ge_p3 get_H_p3();
ge_p3 get_T_p3();
ge_p3 get_U_p3();
ge_p3 get_V_p3();
ge_cached get_G_cached();
ge_cached get_H_cached();
ge_cached get_T_cached();
ge_cached get_U_cached();
ge_cached get_V_cached();
const public_key &get_G();
const public_key &get_H();
const public_key &get_T();
const public_key &get_U();
const public_key &get_V();
const ge_p3 &get_G_p3();
const ge_p3 &get_H_p3();
const ge_p3 &get_T_p3();
const ge_p3 &get_U_p3();
const ge_p3 &get_V_p3();
const ge_cached &get_G_cached();
const ge_cached &get_H_cached();
const ge_cached &get_T_cached();
const ge_cached &get_U_cached();
const ge_cached &get_V_cached();
} //namespace crypto