I accidentally discovered a fix for a performance bottleneck in certificate chain validation thanks to work done in #299. This should address #309. Based on some light testing via FIDO Conformance Tests, execution times seem to have gone down by around 10%. In one circumstance (unit tests) they decreased by as much as 60%.
Screenshots
Performance of groups of FIDO Metadata Conformance tests that took long enough to execute to get a "execution time flag" generally went down:
I accidentally discovered a fix for a performance bottleneck in certificate chain validation thanks to work done in #299. This should address #309. Based on some light testing via FIDO Conformance Tests, execution times seem to have gone down by around 10%. In one circumstance (unit tests) they decreased by as much as 60%.
Screenshots
Performance of groups of FIDO Metadata Conformance tests that took long enough to execute to get a "execution time flag" generally went down:
"tpm" - before
"tpm" - after
"android-safetynet" - before
"android-safetynet" - after
Metadata - before
Metadata - after