when i compile the program p192.c i get following error [EMAIL PROTECTED] ~]# gcc p192.c /tmp/ccicrxZV.o: In function `main': p192.c:(.text+0x12): undefined reference to `DH_new' p192.c:(.text+0x31): undefined reference to `BN_bin2bn' p192.c:(.text+0x3e): undefined reference to `BN_new' p192.c:(.text+0x5c): undefined reference to `BN_set_word' p192.c:(.text+0x71): undefined reference to `PEM_write_DHparams' collect2: ld returned 1 exit status
the source code for this is given below #include <stdio.h> #include "openssl/bn.h" #include "openssl/asn1.h" #include "openssl/dh.h" #include "openssl/pem.h" unsigned char data[]={ 0xD4,0xA0,0xBA,0x02,0x50,0xB6,0xFD,0x2E, 0xC6,0x26,0xE7,0xEF,0xD6,0x37,0xDF,0x76, 0xC7,0x16,0xE2,0x2D,0x09,0x44,0xB8,0x8B, }; main() { DH *dh; dh=DH_new(); dh->p=BN_bin2bn(data,sizeof(data),NULL); dh->g=BN_new(); BN_set_word(dh->g,3); PEM_write_DHparams(stdout,dh); } system configuration : i am using fedora 4 , and i have installed openssl-0.9.8g