View Issue Details

IDProjectCategoryView StatusLast Update
0002813GNUnettransport servicepublic2013-12-24 19:55
ReporterMatthias Wachs Assigned ToMatthias Wachs Due Date
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 13:19

reporter   ~0006926

implemented in 26295.

Issue History

Date ModifiedUsernameFieldChange
2013-03-04 09:14Matthias WachsNew Issue
2013-03-04 09:14Matthias WachsStatusnew => assigned
2013-03-04 09:14Matthias WachsAssigned To => Matthias Wachs
2013-03-04 13:19Matthias WachsNote Added: 0006926
2013-03-04 13:20Matthias WachsStatusassigned => resolved
2013-03-04 13:20Matthias WachsResolutionopen => fixed
2013-03-18 13:57Christian GrothoffProduct Version => Git master
2013-03-18 13:57Christian GrothoffFixed in Version => 0.10.0
2013-03-18 13:57Christian GrothoffTarget Version => 0.10.0
2013-12-24 19:55Christian GrothoffStatusresolved => closed