Hi again,

i checked it quickly and it works

i changed in the pass2key function the following lines

if FAuthKey = '' then
   key := MD5LongHash(Value, 1048576)
else
   key := FAuthKey;

on the first request i save the result of
keyForThisDevice := snmp.Reply.AuthKey;
and use it on the next
snmp.Query.AuthKey := keyForThisDevice;

this modification reduce the request time from 70ms to 7ms and less

greetings
peter


> Hi everybody,
>
> i found a little problem in snmpsend, everthink works find just very slow
> one snmp request takes 70 ms, that sound not much, but i checked it with
> wireshark
> and the agent need to answer 1 ms
>
> i found out that in synacode in the function MD5LongHash
> the line
> MDUpdate(MDContext, Value, @MD5Transform);
> will be executed 131072 times with the password testtest
> and this consumes all the time
>
> do someone know a better solution to calculate the MD5LongHash ?
>
> or is it possible to save the result from pass2key and use it on the
> next request of the same device ?
>
> thanks in advance
> peter
>    


------------------------------------------------------------------------------
Magic Quadrant for Content-Aware Data Loss Prevention
Research study explores the data loss prevention market. Includes in-depth
analysis on the changes within the DLP market, and the criteria used to
evaluate the strengths and weaknesses of these DLP solutions.
http://www.accelacomm.com/jaw/sfnl/114/51385063/
_______________________________________________
synalist-public mailing list
synalist-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to