https://github.com/nucypher/constanttime.jl
Helpers for constant-time algorithms
https://github.com/nucypher/constanttime.jl
Last synced: over 1 year ago
JSON representation
Helpers for constant-time algorithms
- Host: GitHub
- URL: https://github.com/nucypher/constanttime.jl
- Owner: nucypher
- License: gpl-3.0
- Created: 2020-04-17T22:52:30.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T03:33:41.000Z (about 6 years ago)
- Last Synced: 2025-02-20T18:09:45.667Z (over 1 year ago)
- Language: Julia
- Homepage: https://nucypher.github.io/ConstantTime.jl/
- Size: 116 KB
- Stars: 0
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Constant-time primitives
Master branch: [](https://circleci.com/gh/nucypher/ConstantTime.jl/tree/master) [](https://codecov.io/gh/nucypher/ConstantTime.jl)
This package contains a number of primitives for writing constant-time algorithms.
**Warning:** at the moment it is not completely certain whether Julia provides constant-time guarantees for the operators the library is based on. It is also not clear if it is a good idea in general to write crypto in Julia. Use this library to prototype branchless algorithms and to control operations on secret data by wrapping it in `ConstantTime.Value` type.