# std.crypto.pcurves\.\*: simpler, smaller, faster u64 addition with carry \(\#19644\) · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/e45bdc6bd6e47ec3f7a06dbb48f24e842bf43a0d)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: e45bdc6bd6e47ec3f7a06dbb48f24e842bf43a0d

Requested commit: e45bdc6bd6e47ec3f7a06dbb48f24e842bf43a0d

Commit: e45bdc6bd6e47ec3f7a06dbb48f24e842bf43a0d

Tree: 40e21d48696c1ed7c51535500da10b8f94c380ea

Author: Frank Denis

Committer: GitHub

## Message

```
std.crypto.pcurves.*: simpler, smaller, faster u64 addition with carry (#19644)

signature/s:

Algorithm        Before     After
---------------+---------+-------
ecdsa-p256        3707       4396
ecdsa-p384        1067       1332
ecdsa-secp256k1   4490       5147

Add ECDSA to the benchmark by the way.
```

## Parents

- [a59ad719d2b838846ffd5ea77e06322b5427b4e5](https://git.cafe/gitcafe/zig/commit/a59ad719d2b838846ffd5ea77e06322b5427b4e5?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/e45bdc6bd6e47ec3f7a06dbb48f24e842bf43a0d?format=markdown)
