Current section
Files
Jump to
Current section
Files
lib/mcrypto.ex
defmodule Mcrypto do @moduledoc """ Multiple crypto support for Forge. """ defdelegate hash(hasher, data), to: Mcrypto.Hasher defdelegate keypair(signer), to: Mcrypto.Signer defdelegate sk_to_pk(signer, sk), to: Mcrypto.Signer defdelegate sign!(signer, data, sk), to: Mcrypto.Signer defdelegate verify(signer, data, signature, pk), to: Mcrypto.Signer defdelegate encrypt(crypter, plaintext, key), to: Mcrypto.Crypter defdelegate decrypt(crypter, cyphertext, key, iv), to: Mcrypto.Crypterend