From: SourceForge.net <no...@so...> - 2007-11-15 18:04:19
|
Patches item #1832574, was opened at 2007-11-15 08:16 Message generated for change (Comment added) made by swjayaraya You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312694&aid=1832574&group_id=12694 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Faster generate_Ku function for keytools.c Initial Comment: An alternate algorithm to generate_Ku (keytools.c) http://net-snmp.sourceforge.net/dev/agent/keytools_8c-source.html [sample code in java] public static byte[] passphrase2ku(byte[] pass, String algo) { final int passLen = pass.length; int bufSize = 2048; try { ByteBuffer bytebuf = ByteBuffer.allocate(bufSize+passLen); MessageDigest digest = MessageDigest.getInstance(algo); int i; for (i=0; i<bufSize; i+=passLen) bytebuf.put(pass); byte bbuf[] = bytebuf.array(); bufSize = i; for (i=1048576; i>bufSize; i-=bufSize) digest.update(bbuf, 0, bufSize); digest.update(bbuf, 0, i); return (digest.digest()); } catch (Exception e) { e.printStackTrace(); } return null; } ---------------------------------------------------------------------- Comment By: Swami J (swjayaraya) Date: 2007-11-15 10:04 Message: Logged In: YES user_id=1938150 Originator: NO adding submitter id (didnt have an account while submitting this patch) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=312694&aid=1832574&group_id=12694 |