}
/* this function will convert up to 3 digit
- * numbers to characters.
+ * numbers to characters. Use a character string of MAX_INT_DIGITS, in
+ * order to have enough space for it.
*/
-void _gnutls_int2str(int k, char *data)
+void _gnutls_int2str(unsigned int k, char *data)
{
if (k > 999)
- data[0] = 0;
+ sprintf(data, "%d", 999);
else
sprintf(data, "%d", k);
}
int _gnutls_x509_cert2gnutls_cert(gnutls_cert * gCert, gnutls_datum derCert);
#define MAX_INT_DIGITS 4
-void _gnutls_int2str(int k, char *data);
+void _gnutls_int2str(unsigned int k, char *data);
int _gnutls_check_x509_key_usage( const gnutls_cert * cert, KXAlgorithm alg);
time_t gnutls_x509_extract_certificate_activation_time( const gnutls_datum*);