Hi,
I am working on a MAINFRAME. The encoding page is EBCDIC  and not ASCII, so i 
have to do some conversion to support openssl on a mainframe. I am not familiar 
to use this method to open patch so it may be confusing.

Here is one patch like you ask with the diff tools :

diff -r crypto/x509/x509_vfy.c openssl-work/x509_vfy.c

8c8

< *

---

> *

15c15

< *

---

> *

22c22

< *

---

> *

37c37

< * 4. If you include any Windows specific code (or a derivative thereof) from

---

> * 4. If you include any Windows specific code (or a derivative thereof) from

40c40

< *

---

---

> *

52c52

< *

---

> *

256c256

< if ((ok <= 0) !! X509_cmp(x, xtmp))

---

> if ((ok <= 0) !! X509_cmp(x, xtmp))

266c266

< else

---

> else

1108c1108

< * will be duplicated by the parent, but this will rarely be used in

---

> * will be duplicated by the parent, but this will rarely be used in

1307c1307

< ok = get_crl_sk(ctx, &crl, &dcrl,

---

> ok = get_crl_sk(ctx, &crl, &dcrl,

1455c1455

1455c1455

< * a certificate was revoked. This has since been changed since

---

> * a certificate was revoked. This has since been changed since

1681a1682,1684

> £ifdef CHARSET_EBCDIC

> char v_eÝ14~,*v;

> £endif

1682a1686

>

1688a1693,1698

> £ifdef CHARSET_EBCDIC

> ascii2ebcdic(v_e, str, i < 14 ? i : 14);

> v = &v_eÝ0~;

> memcpy(str,v,i);

> £endif

>

1704c1714

< é

---

> é

1738a1749,1754

> £ifdef CHARSET_EBCDIC

> £ifdef CHARSET_EBCDIC

> ascii2ebcdic(v_e, buff2, atm.length < 14 ? atm.length : 14);

> v = &v_eÝ0~;

> memcpy(buff2,v,atm.length);

> £endif



Regards
=========================================================

Ce message et toutes les pieces jointes (ci-apres le "message")
sont confidentiels et susceptibles de contenir des informations
couvertes par le secret professionnel. Ce message est etabli
a l'intention exclusive de ses destinataires. Toute utilisation
ou diffusion non autorisee interdite.
Tout message electronique est susceptible d'alteration. La SOCIETE GENERALE
et ses filiales declinent toute responsabilite au titre de ce message
s'il a ete altere, deforme falsifie.

=========================================================

This message and any attachments (the "message") are confidential,
intended solely for the addressees, and may contain legally privileged
information. Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration. Neither SOCIETE GENERALE nor any
of its subsidiaries or affiliates shall be liable for the message
if altered, changed or falsified.

=========================================================

Reply via email to