~exarkun/pyopenssl/mem-bio

« back to all changes in this revision

Viewing changes to src/crypto/x509.c

  • Committer: Jean-Paul Calderone
  • Date: 2008-12-30 20:12:11 UTC
  • mfrom: (87.1.4 compiler-warnings)
  • Revision ID: exarkun@divmod.com-20081230201211-kon5nrrfk001uat1
Fixes to eliminate compiler warnings

Show diffs side-by-side

added added

removed removed

Lines of Context:
365
365
                ASN1_GENERALIZEDTIME dummy;
366
366
                dummy.type = V_ASN1_GENERALIZEDTIME;
367
367
                dummy.length = strlen(when);
368
 
                dummy.data = when;
 
368
                dummy.data = (unsigned char *)when;
369
369
                if (!ASN1_GENERALIZEDTIME_check(&dummy)) {
370
370
                        PyErr_SetString(PyExc_ValueError, "Invalid string");
371
371
                } else {
440
440
            Py_INCREF(Py_None);
441
441
            return Py_None;
442
442
        } else if (timestamp->type == V_ASN1_GENERALIZEDTIME) {
443
 
                return PyString_FromString(timestamp->data);
 
443
                return PyString_FromString((char *)timestamp->data);
444
444
        } else {
445
445
                ASN1_TIME_to_generalizedtime(timestamp, &gt_timestamp);
446
446
                if (gt_timestamp == NULL) {
447
447
                        exception_from_error_queue();
448
448
                        return NULL;
449
449
                } else {
450
 
                        py_timestamp = PyString_FromString(gt_timestamp->data);
 
450
                        py_timestamp = PyString_FromString((char *)gt_timestamp->data);
451
451
                        ASN1_GENERALIZEDTIME_free(gt_timestamp);
452
452
                        return py_timestamp;
453
453
                }
652
652
    unsigned char fp[EVP_MAX_MD_SIZE];
653
653
    char *tmp;
654
654
    char *digest_name;
655
 
    int len,i;
 
655
    unsigned int len,i;
656
656
    PyObject *ret;
657
657
    const EVP_MD *digest;
658
658