| 6 |
details. |
details. |
| 7 |
|
|
| 8 |
Interface to cryptographic library |
Interface to cryptographic library |
| 9 |
$Id: crypto.c,v 1.3 2002/07/22 17:54:48 rabbi Exp $ */ |
$Id: crypto.c,v 1.4 2002/07/24 07:48:50 rabbi Exp $ */ |
| 10 |
|
|
| 11 |
|
|
| 12 |
#include "mix3.h" |
#include "mix3.h" |
| 305 |
f = mix_openfile(SECRING, "a"); |
f = mix_openfile(SECRING, "a"); |
| 306 |
if (f != NULL) { |
if (f != NULL) { |
| 307 |
id_encode(keyid, line); |
id_encode(keyid, line); |
| 308 |
buf_appends(ek, PASS_PHRASE); |
buf_appends(ek, PASSPHRASE); |
| 309 |
digest_md5(ek, ek); |
digest_md5(ek, ek); |
| 310 |
buf_setrnd(iv, 8); |
buf_setrnd(iv, 8); |
| 311 |
buf_crypt(b, ek, iv, ENCRYPT); |
buf_crypt(b, ek, iv, ENCRYPT); |