sig
  val int_of_hex_char : char -> int
  val hex_char_of_int : int -> char
  val encode_string : string -> string
  val decode_string : string -> string
end