#ifdef HAVE_GDSS
sprintf(buf, "%s:%s", info[U_NAME], info[U_MITID]);
si.rawsig = NULL;
- status = GDSS_Verify(buf, strlen(buf), info[U_SIGNATURE], &si);
+ status = GDSS_Verify((unsigned char *)buf, strlen(buf),
+ (unsigned char *)info[U_SIGNATURE], &si);
#else /* GDSS */
status = 0;
#endif /* GDSS */
else
sprintf(temp_buf, "%s:%s", info[U_NAME], info[U_MITID]);
si.rawsig = NULL;
- i = GDSS_Verify(temp_buf, strlen(temp_buf), info[U_SIGNATURE], &si);
+ i = GDSS_Verify((unsigned char *)temp_buf, strlen(temp_buf),
+ (unsigned char *)info[U_SIGNATURE], &si);
/* If it's already signed OK, don't resign it. */
if (i != GDSS_SUCCESS)
{
free(info[U_SIGNATURE]);
info[U_SIGNATURE] = malloc(GDSS_Sig_Size() * 2);
sign_again:
- i = GDSS_Sign(temp_buf, strlen(temp_buf), info[U_SIGNATURE]);
+ i = GDSS_Sign((unsigned char *)temp_buf, strlen(temp_buf),
+ (unsigned char *)info[U_SIGNATURE]);
if (i != GDSS_SUCCESS)
com_err(program_name, gdss2et(i), "Failed to create signature");
else
{
unsigned char buf[256];
si.rawsig = buf;
- i = GDSS_Verify(temp_buf, strlen(temp_buf),
- info[U_SIGNATURE], &si);
- if (strlen(buf) > 68)
+ i = GDSS_Verify((unsigned char *)temp_buf, strlen(temp_buf),
+ (unsigned char *)info[U_SIGNATURE], &si);
+ if (strlen((char *)buf) > 68)
goto sign_again;
}
}