MPE/iX Webwise secure web server - porting case study
February 9, 2001
Solution Symposium
Page 17
hp e3000
webwise
porting
openssl compile issues
• suppress SO_KEEPALIVE code with #ifndef MPE
• modify crypto/des/read_pwd.c to use TERMIOS
terminal I/O methods on MPE (tcgetattr()/tcsetattr())
• modify e_os.h to suppress #include of <sys/param.h>
and <sys/time.h>
• integrate and extend Gordon Chaffee’s and G.
Madhusudan’s RSA BSAFE Crypto-C patch to include
RC2, RC4, and RC5 in addition to the RSA algorithm
• necessary to be legal before the RSA patent expired
• ~2800 lines of patch text