# std.crypto.ff \- Alloc-free, constant-time field arithmetic for crypto \(\#15795\) · gitcafe/zig

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

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

Visibility: public

Requested revision: 89f622fc681d8848e3067d9de76fe3b3a8ea6d07

Requested commit: 89f622fc681d8848e3067d9de76fe3b3a8ea6d07

Commit: 89f622fc681d8848e3067d9de76fe3b3a8ea6d07

Tree: 60ed0bbf87635867caa524559759101b17788e3b

Author: Frank Denis

Committer: GitHub

## Message

```
std.crypto.ff - Alloc-free, constant-time field arithmetic for crypto (#15795)

A minimal set of simple, safe functions for Montgomery arithmetic,
designed for cryptographic primitives.

Also update the current RSA cert validation to use it, getting rid
of the FixedBuffer hack and the previous limitations.

Make the check of the RSA public key a little bit more strict by
the way.
```

## Parents

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

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