Maxximiliann

Maxximiliann

Any fast, efficient libraries for Curve25519 encoding?

What fast, efficient libraries are there for Curve25519 encoding?

Marked As Solved

kip

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]

Where Next?

Popular in Questions Top

New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New

Other popular topics Top

vertexbuffer
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
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
joeerl
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
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
274 42716 114
New
Harrisonl
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

We're in Beta

About us Mission Statement