#include "wand_head.h" /* Uses seeded random xor to encrypt because setkey doesnt work on our system. */ /* this is the randon number seed */ #define BLURFL 32451 /* the word blurfl is used for historical reasons */ /* but it can be any nuber */ crypt_file(name) char *name; { char buffer[1024]; int fd,length,loop; if((fd = open(name,O_RDONLY)) == -1) { endwin(); sprintf(buffer,"Wanderer: cannot open %s",name); perror(buffer); exit(1); } if((length = read(fd,buffer,1024)) < 1) { endwin(); sprintf(buffer,"Wanderer: read error on %s",name); perror(buffer); exit(1); } close(fd); /* Right, got it in here, now to encrypt the stuff */ addstr("Running crypt routine...\n"); refresh(); srand(BLURFL); for(loop=0;loop