D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
src
/
nrpe-2.15
/
include
/
Filename :
dh.h
back
Copy
#ifndef HEADER_DH_H #include <openssl/dh.h> #endif DH *get_dh512() { static unsigned char dh512_p[]={ 0xCA,0x08,0xDB,0xCE,0x35,0xC1,0x38,0x65,0xAA,0x2E,0x0E,0xA2, 0xE5,0x44,0xEF,0xDC,0x37,0x1C,0xCC,0xCD,0x1B,0x14,0x25,0xF7, 0x97,0x97,0xF9,0x83,0xEB,0x42,0x45,0x14,0xBA,0xB2,0x7B,0x32, 0xC0,0xDA,0x33,0xA4,0xE1,0xA3,0xFB,0x7E,0x00,0x83,0x00,0xC0, 0x49,0xB1,0x68,0x45,0x04,0xA9,0x0F,0xE5,0x92,0xD8,0x9D,0xA1, 0x5B,0x41,0xDE,0x23, }; static unsigned char dh512_g[]={ 0x02, }; DH *dh; if ((dh=DH_new()) == NULL) return(NULL); dh->p=BN_bin2bn(dh512_p,sizeof(dh512_p),NULL); dh->g=BN_bin2bn(dh512_g,sizeof(dh512_g),NULL); if ((dh->p == NULL) || (dh->g == NULL)) { DH_free(dh); return(NULL); } return(dh); }