]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/include/libsec.h
libsec: make X509toECpub() return CN name like X509toRSApub()
[plan9front.git] / sys / include / libsec.h
index 030faac8c0338d18be4b36775fbed43358b09087..fa81c762128b0925a89d9dd4df84c066e1c4cb24 100644 (file)
@@ -361,8 +361,8 @@ uchar*              decodePEM(char *s, char *type, int *len, char **new_s);
 PEMChain*      decodepemchain(char *s, char *type);
 uchar*         X509rsagen(RSApriv *priv, char *subj, ulong valid[2], int *certlen);
 uchar*         X509rsareq(RSApriv *priv, char *subj, int *certlen);
-char*          X509rsaverifydigest(uchar *sig, int siglen, uchar *edigest, int edigestlen, RSApub *pk);
 char*          X509rsaverify(uchar *cert, int ncert, RSApub *pk);
+char*          X509rsaverifydigest(uchar *sig, int siglen, uchar *edigest, int edigestlen, RSApub *pk);
 
 void           X509dump(uchar *cert, int ncert);
 
@@ -532,9 +532,9 @@ ECpub*      ecdecodepub(ECdomain *dom, uchar *, int);
 int    ecencodepub(ECdomain *dom, ECpub *, uchar *, int);
 void   ecpubfree(ECpub *);
 
-ECpub* X509toECpub(uchar *cert, int ncert, ECdomain *dom);
-char*  X509ecdsaverifydigest(uchar *sig, int siglen, uchar *edigest, int edigestlen, ECdomain *dom, ECpub *pub);
+ECpub* X509toECpub(uchar *cert, int ncert, char*, int, ECdomain *dom);
 char*  X509ecdsaverify(uchar *sig, int siglen, ECdomain *dom, ECpub *pub);
+char*  X509ecdsaverifydigest(uchar *sig, int siglen, uchar *edigest, int edigestlen, ECdomain *dom, ECpub *pub);
 
 /* curves */
 void   secp256r1(mpint *p, mpint *a, mpint *b, mpint *x, mpint *y, mpint *n, mpint *h);