You're confusing the encryption used for the passwd file with the
encryption used between RADIUS client and server - the latter must be
decrypted by the server (using the "shared secret"), after which it can
do (one-way) encryption for the former.
Sorry, don't know what "Tom Tom Tom"'s problem is, but a reasonable
guess is that it's a 32- vs 64-bit issue - e.g. some part of the MD5
implementation assumes that its variables are only 32 bits. This part of
src/md5.h might provide a clue:
#if defined(__alpha) && defined(__osf__)
typedef unsigned int UINT4;
#else
typedef unsigned long int UINT4;
#endif
- perhaps you just need to modify the #if a bit...
--Per Hedeland
per@erix.ericsson.se
-
To unsubscribe, email 'majordomo@livingston.com' with
'unsubscribe portmaster-radius' in the body of the message.
Searchable list archive: <URL:http://www.livingston.com/Tech/archive/>