forked from wolfSSL/wolfssl
Fixed g++ shortcomings
This commit is contained in:
@ -199,16 +199,18 @@ int wc_AriaEncrypt(wc_Aria* aria, byte* out, byte* in, word32 inSz,
|
|||||||
{
|
{
|
||||||
MC_RV rv = MC_OK;
|
MC_RV rv = MC_OK;
|
||||||
|
|
||||||
MC_ALGPARAM param = {
|
MC_ALGPARAM param;
|
||||||
.pNonce = iv,
|
|
||||||
.nNonce = ivSz,
|
|
||||||
.pAData = aad,
|
|
||||||
.nAData = aadSz,
|
|
||||||
.nTLen = authTagSz,
|
|
||||||
.nDataLen = inSz
|
|
||||||
};
|
|
||||||
MC_UINT outSz = inSz + authTagSz;
|
MC_UINT outSz = inSz + authTagSz;
|
||||||
MC_ALGORITHM mcAlg = {aria->algo, NULL, 0};
|
MC_ALGORITHM mcAlg;
|
||||||
|
XMEMSET(¶m,0,sizeof(MC_ALGPARAM));
|
||||||
|
param.pNonce = iv;
|
||||||
|
param.pAData = aad;
|
||||||
|
param.nNonce = ivSz;
|
||||||
|
param.nAData = aadSz;
|
||||||
|
param.nTLen = authTagSz;
|
||||||
|
param.nDataLen = inSz;
|
||||||
|
XMEMSET(&mcAlg,0,sizeof(MC_ALGORITHM));
|
||||||
|
mcAlg.mcAlgId = aria->algo;
|
||||||
mcAlg.pParam = (MC_UCHAR*)¶m;
|
mcAlg.pParam = (MC_UCHAR*)¶m;
|
||||||
mcAlg.nParam = sizeof(param);
|
mcAlg.nParam = sizeof(param);
|
||||||
|
|
||||||
@ -248,16 +250,18 @@ int wc_AriaDecrypt(wc_Aria* aria, byte* out, byte* in, word32 inSz,
|
|||||||
{
|
{
|
||||||
MC_RV rv = MC_OK;
|
MC_RV rv = MC_OK;
|
||||||
|
|
||||||
MC_ALGPARAM param = {
|
MC_ALGPARAM param;
|
||||||
.pNonce = iv,
|
|
||||||
.nNonce = ivSz,
|
|
||||||
.pAData = aad,
|
|
||||||
.nAData = aadSz,
|
|
||||||
.nTLen = authTagSz,
|
|
||||||
.nDataLen = inSz
|
|
||||||
};
|
|
||||||
MC_UINT outSz = inSz;
|
MC_UINT outSz = inSz;
|
||||||
MC_ALGORITHM mcAlg = {aria->algo, NULL, 0};
|
MC_ALGORITHM mcAlg;
|
||||||
|
XMEMSET(¶m,0,sizeof(MC_ALGPARAM));
|
||||||
|
param.pNonce = iv;
|
||||||
|
param.pAData = aad;
|
||||||
|
param.nNonce = ivSz;
|
||||||
|
param.nAData = aadSz;
|
||||||
|
param.nTLen = authTagSz;
|
||||||
|
param.nDataLen = inSz;
|
||||||
|
XMEMSET(&mcAlg,0,sizeof(MC_ALGORITHM));
|
||||||
|
mcAlg.mcAlgId = aria->algo;
|
||||||
mcAlg.pParam = (MC_UCHAR*)¶m;
|
mcAlg.pParam = (MC_UCHAR*)¶m;
|
||||||
mcAlg.nParam = sizeof(param);
|
mcAlg.nParam = sizeof(param);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user