libsec: export asn1encodedigest(), asn1encodeRSApub(), asn1toRSApub(), pkcs1padbuf() and pkcs1unpadbuf()
This commit is contained in:
parent
5f42da1535
commit
8a67560183
3 changed files with 55 additions and 21 deletions
|
@ -355,6 +355,7 @@ RSApriv* rsaprivalloc(void);
|
|||
void rsaprivfree(RSApriv*);
|
||||
RSApub* rsaprivtopub(RSApriv*);
|
||||
RSApub* X509toRSApub(uchar*, int, char*, int);
|
||||
RSApub* asn1toRSApub(uchar*, int);
|
||||
RSApriv* asn1toRSApriv(uchar*, int);
|
||||
void asn1dump(uchar *der, int len);
|
||||
uchar* decodePEM(char *s, char *type, int *len, char **new_s);
|
||||
|
@ -366,6 +367,13 @@ char* X509rsaverifydigest(uchar *sig, int siglen, uchar *edigest, int edigestle
|
|||
|
||||
void X509dump(uchar *cert, int ncert);
|
||||
|
||||
mpint* pkcs1padbuf(uchar *buf, int len, mpint *modulus, int blocktype);
|
||||
int pkcs1unpadbuf(uchar *buf, int len, mpint *modulus, int blocktype);
|
||||
int asn1encodeRSApub(RSApub *pk, uchar *buf, int len);
|
||||
int asn1encodedigest(DigestState* (*fun)(uchar*, ulong, uchar*, DigestState*),
|
||||
uchar *digest, uchar *buf, int len);
|
||||
|
||||
|
||||
/*
|
||||
* elgamal
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue