package multibase

  1. Overview
  2. Docs

Module Multibase.Base32Source

Sourcetype alphabet = {
  1. emap : int array;
  2. dmap : int array;
}
Sourcetype sub = string * int * int
Sourceval (//) : int -> int -> int
Sourceval unsafe_get_uint8 : string -> int -> int
Sourceval unsafe_set_uint8 : bytes -> int -> int -> unit
Sourceval unsafe_set_uint16 : bytes -> int -> int -> unit
Sourceval unsafe_get_uint16 : string -> int -> int
Sourceval swap16 : int -> int
Sourceval none : int
Sourceval make_alphabet : string -> alphabet
Sourceval length_alphabet : alphabet -> int
Sourceval alphabet : alphabet -> string
Sourceval default_alphabet : alphabet
Sourceval default_lower : alphabet
Sourceval extended_hex : alphabet
Sourceval hex_lower : alphabet
Sourceval unsafe_set_be_uint16 : bytes -> int -> int -> unit
Sourceexception Out_of_bounds
Sourceexception Too_much_input
Sourceval get_uint8 : string -> int -> int
Sourceval padding : int
Sourceval error_msgf : ('a, unit, string, ('b, [> `Msg of string ]) result) format4 -> 'a
Sourceval encode : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> (string, [> `Msg of string ]) result
Sourceval encode_string : ?pad:bool -> ?alphabet:alphabet -> string -> string
Sourceval encode_sub : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> (string * int * int, [> `Msg of string ]) result
Sourceval encode_exn : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> string
Sourcemodule I63 : sig ... end
Sourceval decode : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> (string, [> `Msg of string ]) result
Sourceval decode_sub : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> (string * int * int, [> `Msg of string ]) result
Sourceval decode_exn : ?pad:bool -> ?alphabet:alphabet -> ?off:int -> ?len:int -> string -> string
OCaml

Innovation. Community. Security.