chore: add crypto module, register function, rename displayName to display_name