Files
Odin/core/crypto
gingerBill 703eab2f15 Merge pull request #3229 from Yawning/feature/moar-crypto
core/crypto: More improvements/additions
2024-03-06 14:49:15 +00:00
..
2023-11-17 16:53:29 +09:00
2024-03-04 17:50:45 +09:00
2024-03-04 14:51:38 +09:00
2024-03-04 17:50:45 +09:00
2024-03-04 14:51:38 +09:00
2024-03-04 17:50:24 +09:00
2024-02-13 17:34:40 +01:00
2024-02-13 17:34:40 +01:00
2023-10-27 10:51:21 +11:00

crypto

A cryptography library for the Odin language.

Supported

This package offers various algorithms implemented in Odin, along with useful helpers such as access to the system entropy source, and a constant-time byte comparison.

Implementation considerations

  • The crypto packages are not thread-safe.
  • Best-effort is make to mitigate timing side-channels on reasonable architectures. Architectures that are known to be unreasonable include but are not limited to i386, i486, and WebAssembly.
  • The packages attempt to santize sensitive data, however this is, and will remain a "best-effort" implementation decision. As Thomas Pornin puts it "In general, such memory cleansing is a fool's quest."
  • All of these packages have not received independent third party review.

License

This library is made available under the BSD-3 license.