Subj : Bug report: BinkP CRAM challenges
To : All
From : Rob Swindell
Date : Fri Mar 09 2018 11:36 am
I'm not sure if this echo is still active (doesn't appear to be), but here goes
anyway:
During the development of a new BinkP mailer
(
http://wiki.synchro.net/module:binkit) we found an incompatibility with
Internet Rex 2.29 Win32, due to a BinkP spec violation:
When IRex is making an outbound connection to a BinkP link using CRAM-MD5 auth,
if the CRAM challenge (sent by the remote) is greater in length than 16 bytes
(32 hex chars), then IRex fails to compute the CRAM response (MD5-HMAC)
correctly. The specification (FTS-1027) states:
"Size and contents of challenge data are implementation-dependent,
but it SHOULD be no smaller than 8 bytes and no bigger than 64
bytes."
Yet IRex appears to only support 16 byte challenges (which happens to be what
BinkD sends, always).
digital man
Synchronet/BBS Terminology Definition #52:
Sysop = System Operator
Norco, CA WX: 67.9�F, 37.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs