microsoft / VirtualClient

Benchmarking and monitoring automation, designed for cloud, built with .NET.
http://microsoft.github.io/VirtualClient/
MIT License
85 stars 38 forks source link

Openssl Metric Parser Fix #353

Closed RakeshwarK closed 2 months ago

RakeshwarK commented 2 months ago

The output format for RSA results changed with OpenSSL version 3.2.0. For this fix, I have updated the parser such that it maps the metric name and its value and stores it in a list, this can parse both signverify and op results. This implementation also has a limitation, the regex references 'bits' and looks the line before that for Metric Names, so in the future if this pattern changes, we might have errors in the data that's being parsed.