https://github.com/negascout/toypublickeys.jl
a toy (but not trivial) implementation of (some) public key cryptography in julia
https://github.com/negascout/toypublickeys.jl
cryptography julia julia-language julialang publick-key rsa
Last synced: 3 months ago
JSON representation
a toy (but not trivial) implementation of (some) public key cryptography in julia
- Host: GitHub
- URL: https://github.com/negascout/toypublickeys.jl
- Owner: NegaScout
- License: mit
- Created: 2024-12-20T11:06:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-03-09T21:22:49.000Z (3 months ago)
- Last Synced: 2025-03-13T08:43:03.565Z (3 months ago)
- Topics: cryptography, julia, julia-language, julialang, publick-key, rsa
- Language: Julia
- Homepage:
- Size: 312 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ToyPublicKeys.jl
[](https://NegaScout.github.io/ToyPublicKeys.jl/stable/)
[](https://NegaScout.github.io/ToyPublicKeys.jl/dev/)
[](https://github.com/NegaScout/ToyPublicKeys.jl/actions/workflows/CI.yml?query=branch%3Amain)
[](https://codecov.io/gh/NegaScout/ToyPublicKeys.jl)ToyPublicKeys.jl is **toy** implementation of selected public key-based cryptosystems. It tries to be *proper*, however it does not provide any formal garantues on correctness or robustness. It is mostly a preview of how a Julia native (besides GMP bindings) implementation of asymetric cryptosystems could look like :)
Try it out as https://juliahub.com/ui/Packages/General/ToyPublicKeys
```
import Pkg; Pkg.add("ToyPublicKeys")
```