ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
image->filename);
}
- SetAESKey(aes_info,key);
- key=DestroyStringInfo(key);
- nonce=AcquireStringInfo(0);
+ nonce=SplitStringInfo(key,GetStringInfoLength(key)/2);
if (nonce == (StringInfo *) NULL)
{
key=DestroyStringInfo(key);
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
image->filename);
}
+ SetAESKey(aes_info,key);
+ key=DestroyStringInfo(key);
signature_info=AcquireSignatureInfo();
+ UpdateSignature(signature_info,nonce);
SetStringInfoLength(nonce,sizeof(quantum_info->extent));
SetStringInfoDatum(nonce,(const unsigned char *) &quantum_info->extent);
UpdateSignature(signature_info,nonce);
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
image->filename);
}
- SetAESKey(aes_info,key);
- key=DestroyStringInfo(key);
- nonce=AcquireStringInfo(0);
+ nonce=SplitStringInfo(key,GetStringInfoLength(key)/2);
if (nonce == (StringInfo *) NULL)
{
key=DestroyStringInfo(key);
ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
image->filename);
}
+ SetAESKey(aes_info,key);
+ key=DestroyStringInfo(key);
signature_info=AcquireSignatureInfo();
+ UpdateSignature(signature_info,nonce);
SetStringInfoLength(nonce,sizeof(quantum_info->extent));
SetStringInfoDatum(nonce,(const unsigned char *) &quantum_info->extent);
UpdateSignature(signature_info,nonce);