Crates.io | xs233-sys |
lib.rs | xs233-sys |
version | 0.2.0 |
source | src |
created_at | 2023-05-11 14:25:44.695793 |
updated_at | 2023-06-01 20:06:39.754097 |
description | FFI bindings for the xs233 binary elliptic curves. |
homepage | |
repository | https://github.com/keks/xs233-sys |
max_upload_size | |
id | 862174 |
size | 336,153 |
A low-level FFI crate for c-xs233, which implements the curves in this paper.
c-xs233 implements binary elliptic curves with ~112 bits of security. Binary elliptic curves are defined over binary fields instead of prime fields. More or less all commonly used curves are defined over prime fields. This is not because binary fields are inherently less secure. There are theoretical results that indicate that there might be a security difference, but there are no practical attacks. In the 1990s binary elliptic curves were covered by patents, but it seems like these are not relevant anymore (I am not a lawyer).