Hello All,
How to use and create ASN1_TEMPLATE? I have to use
ASN1_TEMPLATE structure in ASN1_template_d2i function.
The following program fails:
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/asn1.h>
#include <openssl/bn.h>
#include <openssl/rsa.h>
int main()
{
const ASN1_ITEM *it=NULL;
ASN1_VALUE *pval = (ASN1_VALUE *)BN_new();
unsigned char *str=(unsigned char *)"TEST";
long len=5000;
// int ASN1_template_d2i(ASN1_VALUE **pval, unsigned char **in, long len,
const ASN1_TEMPLATE *tt)
assert( ASN1_template_d2i(&pval,&str,len,ASN1_ITEM_rptr(RSAPrivateKey)) !=
0 );
return 0;
}
Regs,
Rao.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.654 / Virus Database: 419 - Release Date: 4/7/2004
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]