Packages

Authenticate users to your web application using public key cryptography by becoming a webauthn relying party

Current section

Files

Jump to
webauthn mix.exs
Raw

mix.exs

defmodule Webauthn.MixProject do
use Mix.Project
# If we need to compile asn schema to erlang module add following below
# asn1_paths: ["/asn1"],
# compilers: [:asn1] ++ Mix.compilers,
def project do
[
app: :webauthn,
version: "0.0.9",
elixir: "~> 1.9",
start_permanent: Mix.env() == :prod,
description:
"Authenticate users to your web application using public key cryptography by becoming a webauthn relying party",
package: [
maintainers: ["tomciopp"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/scalpel-software/webauthn"}
],
deps: deps()
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
extra_applications: [:logger]
]
end
# Run "mix help deps" to learn about dependencies.
# Only require below lib when we need to transform asn1 schema to modules
# {:asn1ex, git: "git://github.com/vicentfg/asn1ex.git"}
defp deps do
[
{:jason, "~> 1.4"},
{:x509, "~> 0.8"},
{:certifi, "~> 2.10"},
{:cbor, "~> 1.0.0"},
{:sobelow, "~> 0.13.0", only: [:dev]},
{:ex_doc, "~> 0.24", only: :dev, runtime: false},
{:styler, "~> 0.11", only: [:dev, :test], runtime: false}
]
end
end