Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ring crypto for 10-20% CPU utlilization gain #1914

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Feb 20, 2021

  1. Use ring crypto for 10-20% CPU utlilization gain

    Computing SigV4 signatures uses SHA2 for the derivation. The Sha2 crate
    does not have architeture optimizations. By using Ring, we now have them
    and also they are selected at runtime. This manifests in 10-20% reduction
    of CPU utlilization for production workloads.
    
    A lot of `rusoto` users already have transitive dependency on `ring`
    through `rustls`, so this removes one more dependency for them.
    luben committed Feb 20, 2021
    Configuration menu
    Copy the full SHA
    6063991 View commit details
    Browse the repository at this point in the history