rsa_keys

Package Version Hex Docs

A small library to help with RSA keys.

installation

gleam add rsa_keys

example usage

import rsa_keys

pub fn main() {
  
  let #(pubkey, prvtkey) = rsa_keys.generate_rsa_keys()

  let result = {
    use signature <- result.try(rsa_keys.sign_message("ola mundo", prvtkey))
    rsa_keys.verify_message(
      message: "ola mundo",
      pubkey: pubkey,
      sign: signature,
    )
  }
  
}

Further documentation can be found at https://hexdocs.pm/rsa_keys.

Many thanks to the discord user julian.nz in the gleam discord server for the help with the erlang ffi

Search Document