|
@@ -20,7 +20,7 @@
|
|
|
Encode a SSH sequence using a VA list
|
|
|
@param out [out] Destination for data
|
|
|
@param outlen [in/out] Length of buffer and resulting length of output
|
|
|
- @remark <...> is of the form <type, data> (int, <int,ulong32,ulong64>) except for string&name-list <type, data, size> (int, void*, ulong32)
|
|
|
+ @remark <...> is of the form <type, data> (int, <int,ulong32,ulong64>) except for string&name-list <type, data, size> (int, void*, unsigned long)
|
|
|
@return CRYPT_OK on success
|
|
|
*/
|
|
|
int ssh_encode_sequence_multi(unsigned char *out, unsigned long *outlen, ...)
|
|
@@ -59,7 +59,7 @@ int ssh_encode_sequence_multi(unsigned char *out, unsigned long *outlen, ...)
|
|
|
case LTC_SSHDATA_STRING:
|
|
|
case LTC_SSHDATA_NAMELIST:
|
|
|
LTC_UNUSED_PARAM( va_arg(args, char*) );
|
|
|
- size += va_arg(args, ulong32);
|
|
|
+ size += va_arg(args, unsigned long);
|
|
|
size += 4;
|
|
|
break;
|
|
|
case LTC_SSHDATA_MPINT:
|
|
@@ -118,7 +118,7 @@ int ssh_encode_sequence_multi(unsigned char *out, unsigned long *outlen, ...)
|
|
|
case LTC_SSHDATA_STRING:
|
|
|
case LTC_SSHDATA_NAMELIST:
|
|
|
sdata = va_arg(args, char*);
|
|
|
- size = va_arg(args, ulong32);
|
|
|
+ size = va_arg(args, unsigned long);
|
|
|
STORE32H(size, out);
|
|
|
out += 4;
|
|
|
XMEMCPY(out, sdata, size);
|