View Issue Details

IDProjectCategoryView StatusLast Update
0002813GNUnettransport servicepublic2013-12-24 20:55
ReporterMatthias Wachs Assigned ToMatthias Wachs  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002813: Validation: cache signatures on ping/pong
DescriptionECC signature verification is expensive on ping pong
Since signature does not change, chache signature and do a memcmp

if ((have signature) && (now < signature expiration)
 memcmp (signature, cached signature)
else if (valid == verify signature (signature))
 validation entry->cached_signature = signature
 
TagsNo tags attached.

Activities

Matthias Wachs

2013-03-04 14:19

reporter   ~0006926

implemented in 26295.

Issue History

Date Modified Username Field Change
2013-03-04 10:14 Matthias Wachs New Issue
2013-03-04 10:14 Matthias Wachs Status new => assigned
2013-03-04 10:14 Matthias Wachs Assigned To => Matthias Wachs
2013-03-04 14:19 Matthias Wachs Note Added: 0006926
2013-03-04 14:20 Matthias Wachs Status assigned => resolved
2013-03-04 14:20 Matthias Wachs Resolution open => fixed
2013-03-18 14:57 Christian Grothoff Product Version => Git master
2013-03-18 14:57 Christian Grothoff Fixed in Version => 0.10.0
2013-03-18 14:57 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:55 Christian Grothoff Status resolved => closed