EthWallet.Utils.Crypto (eth_wallet v0.0.5)

Crypto Lib

Link to this section Summary

Link to this section Functions

Link to this function

decrypt_key(payload, password)

Link to this function

double_sha256(data)

Specs

double_sha256(
  binary()
  | maybe_improper_list(
      binary() | maybe_improper_list(any(), binary() | []) | byte(),
      binary() | []
    )
) :: binary()
Link to this function

encrypt_key(encrypted_key, password)

Link to this function

generate_key_secp256k1()

Link to this function

generate_key_secp256k1(privkey)

Link to this function

pubkey_to_address(public_key)

Link to this function

ripemd160(data)

Link to this function

secp256k1_sign(data, private_key)

Link to this function

secp256k1_verify(data, sig, pubkey)

Link to this function

sign_hash(hash, private_key, chain_id \\ nil)