Maxximiliann
Any fast, efficient libraries for Curve25519 encoding?
What fast, efficient libraries are there for Curve25519 encoding?
Marked As Solved
kip
ex_cldr Core Team
The built-in :crypto library includes the :ed25519 curve (as long as the installed openssl lib supports it) as seen by:
iex> :crypto.ec_curves()
[:secp160k1, :secp160r1, :secp160r2, :secp192k1, :secp224k1, :secp224r1,
:secp256k1, :secp384r1, :secp521r1, :secp192r1, :prime192v1, :prime192v2,
:prime192v3, :prime239v1, :prime239v2, :prime239v3, :secp256r1, :prime256v1,
:wtls7, :wtls9, :wtls12, :brainpoolP160r1, :brainpoolP160t1, :brainpoolP192r1,
:brainpoolP192t1, :brainpoolP224r1, :brainpoolP224t1, :brainpoolP256r1,
:brainpoolP256t1, :brainpoolP320r1, :brainpoolP320t1, :brainpoolP384r1,
:brainpoolP384t1, :brainpoolP512r1, :brainpoolP512t1, :sect163k1, :sect163r1,
:sect163r2, :sect193r1, :sect193r2, :sect233k1, :sect233r1, :sect239k1,
:sect283k1, :sect283r1, :sect409k1, :sect409r1, :sect571k1, :sect571r1,
:c2pnb163v1, ...]
iex> :crypto.ec_curves |> Enum.filter(fn a -> Atom.to_string(a) |> String.contains?("25519") end)
[:ed25519]
7
Popular in Questions
Hi! May someone helps me, please!
I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
In Ruby, I can go:
User.find_by(email: "foobar@email.com").update(email: "hello@email.com")
How can I do something similar in Elixir? ...
New
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
Hello, I have map which I want to convert it to string like this:
the map:
%{last_name: "tavakkoli", name: "shahryar"}
the string I ne...
New
Hi all,
I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage.
I'm trying to use Postg...
New
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors:
[WARN] - (starship::utils): Executing command ...
New
Other popular topics
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service.
Currently when I de...
New
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch.
This project took far...
New
I tried installing
elixir 1.11.2
erlang 23.3.4
via asdf in my zsh shell. Enabled the versions locally and globally.
When I list them ...
New
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
Hey all,
I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
I will often find my self writing things similar to:
case some_value do
nil -> something()
"" -> something()
_ -> someth...
New
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
New
Hello guys,
I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New







