| 6 |
details. |
details. |
| 7 |
|
|
| 8 |
Encrypt message for Mixmaster chain |
Encrypt message for Mixmaster chain |
| 9 |
$Id: chain2.c,v 1.5 2002/09/18 23:26:16 rabbi Exp $ */ |
$Id: chain2.c,v 1.6 2002/10/09 20:53:28 weaselp Exp $ */ |
| 10 |
|
|
| 11 |
|
|
| 12 |
#include "mix3.h" |
#include "mix3.h" |
| 48 |
if (created == 0 || created == -1) { |
if (created == 0 || created == -1) { |
| 49 |
errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid); |
errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid); |
| 50 |
continue; |
continue; |
| 51 |
}; |
}; |
| 52 |
if (created > time(NULL)) { |
if (created > time(NULL)) { |
| 53 |
errlog(WARNING, "Key %s created in the future.\n", keyid); |
errlog(WARNING, "Key %s created in the future.\n", keyid); |
| 54 |
continue; |
continue; |
| 55 |
}; |
}; |
| 56 |
} |
} |
| 57 |
if (assigned >= 7) { |
if (assigned >= 7) { |
| 58 |
expires = parse_yearmonthday(expiresstr); |
expires = parse_yearmonthday(expiresstr); |
| 59 |
if (expires == 0 || expires == -1) { |
if (expires == 0 || expires == -1) { |
| 60 |
errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid); |
errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid); |
| 61 |
continue; |
continue; |
| 62 |
}; |
}; |
| 63 |
if (expires < time(NULL)) { |
if (expires < time(NULL)) { |
| 64 |
errlog(WARNING, "Key %s has expired.\n", keyid); |
errlog(WARNING, "Key %s has expired.\n", keyid); |
| 65 |
continue; |
continue; |
| 66 |
}; |
}; |
| 67 |
} |
} |
| 68 |
buf_appends(out, line); |
buf_appends(out, line); |
| 69 |
} |
} |
| 103 |
if (created == 0 || created == -1) { |
if (created == 0 || created == -1) { |
| 104 |
errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid); |
errlog(WARNING, "Cannot parse creation date of key %s.\n", keyid); |
| 105 |
continue; |
continue; |
| 106 |
}; |
}; |
| 107 |
if (created > time(NULL)) { |
if (created > time(NULL)) { |
| 108 |
errlog(WARNING, "Key %s created in the future.\n", keyid); |
errlog(WARNING, "Key %s created in the future.\n", keyid); |
| 109 |
continue; |
continue; |
| 110 |
}; |
}; |
| 111 |
} |
} |
| 112 |
if (assigned >= 7) { |
if (assigned >= 7) { |
| 113 |
expires = parse_yearmonthday(expiresstr); |
expires = parse_yearmonthday(expiresstr); |
| 114 |
if (expires == 0 || expires == -1) { |
if (expires == 0 || expires == -1) { |
| 115 |
errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid); |
errlog(WARNING, "Cannot parse expiration date of key %s.\n", keyid); |
| 116 |
continue; |
continue; |
| 117 |
}; |
}; |
| 118 |
if (expires < time(NULL)) { |
if (expires < time(NULL)) { |
| 119 |
errlog(WARNING, "Key %s has expired.\n", keyid); |
errlog(WARNING, "Key %s has expired.\n", keyid); |
| 120 |
continue; |
continue; |
| 121 |
}; |
}; |
| 122 |
} |
} |
| 123 |
strncpy(remailer[n].name, name, sizeof(remailer[n].name)); |
strncpy(remailer[n].name, name, sizeof(remailer[n].name)); |
| 124 |
remailer[n].name[sizeof(remailer[n].name) - 1] = '\0'; |
remailer[n].name[sizeof(remailer[n].name) - 1] = '\0'; |