Skip to content

Commit

Permalink
Update aarch64 results for 0.2.0-alpha.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ctz committed Oct 27, 2024
1 parent fc31b56 commit efa4375
Show file tree
Hide file tree
Showing 2,118 changed files with 63,009 additions and 62,831 deletions.
82 changes: 41 additions & 41 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,88 +37,88 @@ <h2>Headlines</h2>
<h2>aarch64</h2>
<h3>Signing</h3><table width='100%' cellspacing=25 cellpadding=10>
<tr><td>RSA2048 signing</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='2221.9417062916323'>2,221.9</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='2050.9749567772647'>2,051</data> sigs/sec</td>
<td class='graviola'><h3>🥉 graviola</h3><data value='1393.4630319615148'>1,393.5</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='2218.567867615379'>2,218.6</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='2051.080266765066'>2,051.1</data> sigs/sec</td>
<td class='graviola'><h3>🥉 graviola</h3><data value='1357.9821792801295'>1,358</data> sigs/sec</td>
<td class='golang'><h3> golang</h3><data value='1250.7645298188518'>1,250.8</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='965.6112407007817'>965.61</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='970.202500905348'>970.2</data> sigs/sec</td>
</tr>
<tr><td>ECDSA-P256 signing</td>
<td class='graviola'><h3>🥇 graviola</h3><data value='85737.83092205151'>85,738</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='67963.84830018423'>67,964</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥉 aws-lc-rs</h3><data value='65048.19678578706'>65,048</data> sigs/sec</td>
<td class='graviola'><h3>🥇 graviola</h3><data value='85746.16851757547'>85,746</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='67951.36899665427'>67,951</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥉 aws-lc-rs</h3><data value='64869.62466623465'>64,870</data> sigs/sec</td>
<td class='golang'><h3> golang</h3><data value='60121.44531954548'>60,121</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='7795.252812837806'>7,795.3</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='7788.711768439286'>7,788.7</data> sigs/sec</td>
</tr>
<tr><td>ECDSA-P384 signing</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='14899.811929923717'>14,900</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='9002.330171170794'>9,002.3</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='14483.490876767963'>14,483</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='8995.20437812303'>8,995.2</data> sigs/sec</td>
<td class='golang'><h3>🥉 golang</h3><data value='7192.485291367579'>7,192.5</data> sigs/sec</td>
<td class='ring'><h3> ring</h3><data value='3430.1541647058552'>3,430.2</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='2328.405352581735'>2,328.4</data> sigs/sec</td>
<td class='ring'><h3> ring</h3><data value='3429.9455093504607'>3,429.9</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='2326.26948199403'>2,326.3</data> sigs/sec</td>
</tr>
</table>
<h3>Signature verification</h3><table width='100%' cellspacing=25 cellpadding=10>
<tr><td>RSA2048 signature verification</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='68721.03652934394'>68,721</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='57504.61344657828'>57,505</data> sigs/sec</td>
<td class='graviola'><h3>🥉 graviola</h3><data value='49183.002906134374'>49,183</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='68752.74589137545'>68,753</data> sigs/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='57661.455570550526'>57,661</data> sigs/sec</td>
<td class='graviola'><h3>🥉 graviola</h3><data value='49061.9449643669'>49,062</data> sigs/sec</td>
<td class='golang'><h3> golang</h3><data value='39064.02593851322'>39,064</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='7896.68144618429'>7,896.7</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='7883.9651191464345'>7,884</data> sigs/sec</td>
</tr>
<tr><td>ECDSA-P256 signature verification</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='25715.20692203019'>25,715</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='25474.64838529529'>25,475</data> sigs/sec</td>
<td class='ring'><h3>🥉 ring</h3><data value='23803.099969823805'>23,803</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='25699.30690692697'>25,699</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='25414.481656208674'>25,414</data> sigs/sec</td>
<td class='ring'><h3>🥉 ring</h3><data value='23800.44194736224'>23,800</data> sigs/sec</td>
<td class='golang'><h3> golang</h3><data value='19409.937888198758'>19,410</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='4767.846447334058'>4,767.8</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='4767.528888622501'>4,767.5</data> sigs/sec</td>
</tr>
<tr><td>ECDSA-P384 signature verification</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='6034.283664578229'>6,034.3</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='4939.6141560911165'>4,939.6</data> sigs/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='6027.942685542166'>6,027.9</data> sigs/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='4933.040835802477'>4,933</data> sigs/sec</td>
<td class='golang'><h3>🥉 golang</h3><data value='2320.3309720098473'>2,320.3</data> sigs/sec</td>
<td class='ring'><h3> ring</h3><data value='1920.3113607526832'>1,920.3</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='1204.4582824547329'>1,204.5</data> sigs/sec</td>
<td class='ring'><h3> ring</h3><data value='1915.9043935109733'>1,915.9</data> sigs/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='1203.3751569904312'>1,203.4</data> sigs/sec</td>
</tr>
</table>
<h3>Key exchange</h3><table width='100%' cellspacing=25 cellpadding=10>
<tr><td>X25519 key agreement</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='43699.66700876392'>43,700</data> kx/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='42774.019859425396'>42,774</data> kx/sec</td>
<td class='ring'><h3>🥉 ring</h3><data value='27059.330626293075'>27,059</data> kx/sec</td>
<td class='dalek'><h3> dalek</h3><data value='24001.72917734066'>24,002</data> kx/sec</td>
<td class='graviola'><h3>🥇 graviola</h3><data value='43834.73707040001'>43,835</data> kx/sec</td>
<td class='aws-lc-rs'><h3>🥈 aws-lc-rs</h3><data value='42585.19093615237'>42,585</data> kx/sec</td>
<td class='ring'><h3>🥉 ring</h3><data value='27031.458758233915'>27,031</data> kx/sec</td>
<td class='dalek'><h3> dalek</h3><data value='23964.5138604373'>23,965</data> kx/sec</td>
<td class='golang'><h3> golang</h3><data value='13374.705756473357'>13,375</data> kx/sec</td>
</tr>
<tr><td>P256 key agreement</td>
<td class='graviola'><h3>🥇 graviola</h3><data value='23996.425058527115'>23,996</data> kx/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='21743.06036364216'>21,743</data> kx/sec</td>
<td class='aws-lc-rs'><h3>🥉 aws-lc-rs</h3><data value='21417.199017581723'>21,417</data> kx/sec</td>
<td class='graviola'><h3>🥇 graviola</h3><data value='24097.723288447316'>24,098</data> kx/sec</td>
<td class='ring'><h3>🥈 ring</h3><data value='21739.720546926597'>21,740</data> kx/sec</td>
<td class='aws-lc-rs'><h3>🥉 aws-lc-rs</h3><data value='21403.184698252455'>21,403</data> kx/sec</td>
<td class='golang'><h3> golang</h3><data value='20281.918669506133'>20,282</data> kx/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='4744.7816616633245'>4,744.8</data> kx/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='4743.164258624174'>4,743.2</data> kx/sec</td>
</tr>
<tr><td>P384 key agreement</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='5157.856307987544'>5,157.9</data> kx/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='4724.929286458156'>4,724.9</data> kx/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='5155.118778621942'>5,155.1</data> kx/sec</td>
<td class='graviola'><h3>🥈 graviola</h3><data value='4710.414409593095'>4,710.4</data> kx/sec</td>
<td class='golang'><h3>🥉 golang</h3><data value='2483.2258096557753'>2,483.2</data> kx/sec</td>
<td class='ring'><h3> ring</h3><data value='1851.9204867234516'>1,851.9</data> kx/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='1260.8026630415222'>1,260.8</data> kx/sec</td>
<td class='ring'><h3> ring</h3><data value='1850.4285264787272'>1,850.4</data> kx/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='1260.0718912539055'>1,260.1</data> kx/sec</td>
</tr>
</table>
<h3>Bulk encryption</h3><table width='100%' cellspacing=25 cellpadding=10>
<tr><td>AES256-GCM encryption (8KB wide)</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='857459.7779836094'>6.54</data> GiB/sec</td>
<td class='aws-lc-rs'><h3>🥇 aws-lc-rs</h3><data value='857212.8570071328'>6.54</data> GiB/sec</td>
<td class='golang'><h3>🥈 golang</h3><data value='772797.5270479134'>5.9</data> GiB/sec</td>
<td class='ring'><h3>🥉 ring</h3><data value='713588.3143070468'>5.44</data> GiB/sec</td>
<td class='graviola'><h3> graviola</h3><data value='682645.2464701677'>5.21</data> GiB/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='17551.51227610719'>0.134</data> GiB/sec</td>
<td class='graviola'><h3>🥉 graviola</h3><data value='714674.4926829856'>5.45</data> GiB/sec</td>
<td class='ring'><h3> ring</h3><data value='713456.0952255259'>5.44</data> GiB/sec</td>
<td class='rustcrypto'><h3> rustcrypto</h3><data value='17536.986592390527'>0.134</data> GiB/sec</td>
</tr>
</table>
<h3 name="versions">Versions tested</h3>
<li>aws-lc-rs version: aws-lc-rs <tt>1.10.0</tt>, aws-lc-sys <tt>0.22.0</tt></li>
<li>dalek version: curve25519-dalek <tt>4.1.3</tt>, x25519-dalek <tt>2.0.1</tt></li>
<li>golang version: <tt>go version go1.23.1 darwin/arm64
</tt></li>
<li>graviola version: graviola <tt>0.1.1</tt></li>
<li>graviola version: graviola <tt>0.2.0-alpha.0</tt></li>
<li>ring version: ring <tt>0.17.8</tt></li>
<li>rustcrypto version: aes-gcm <tt>0.10.3</tt>, p256 <tt>0.13.2</tt>, p384 <tt>0.13.0</tt>, rsa <tt>0.9.6</tt>, sha2 <tt>0.10.8</tt></li>
<h2>x86_64</h2>
Expand Down
4 changes: 2 additions & 2 deletions reports/aarch64/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit efa4375

Please sign in to comment.