File: stdcompat__digest_s.mli.in

package info (click to toggle)
ocaml-stdcompat 14-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 5,152 kB
  • sloc: ml: 22,329; makefile: 211; sh: 120
file content (61 lines) | stat: -rw-r--r-- 1,476 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
module type S = sig
type t = string
(** Alias for {!Digest.t} *)

val equal : t -> t -> bool
(** @since 4.03.0: val equal : t -> t -> bool *)

@BEGIN_FROM_4_02_0@
val bytes : bytes -> t
@END_FROM_4_02_0@
@BEGIN_BEFORE_4_02_0@
val bytes : Stdcompat__init.bytes -> t
@END_BEFORE_4_02_0@
(** @since 4.02.0: val bytes : bytes -> t
 *)

@BEGIN_FROM_4_02_0@
val subbytes : bytes -> int -> int -> t
@END_FROM_4_02_0@
@BEGIN_BEFORE_4_02_0@
val subbytes : Stdcompat__init.bytes -> int -> int -> t
@END_BEFORE_4_02_0@
(** @since 4.02.0: val subbytes : bytes -> int -> int -> t
 *)

val compare : t -> t -> int
(** @since 4.00.0: val compare : t -> t -> int *)

val from_hex : string -> t
(** @since 4.00.0: val from_hex : string -> t *)

val string : string -> t
(** Alias for {!Digest.string} *)

val substring : string -> int -> int -> t
(** Alias for {!Digest.substring} *)

@BEGIN_FROM_3_08_0@
external channel : in_channel -> int -> t = "caml_md5_chan"
@END_FROM_3_08_0@
@BEGIN_BEFORE_3_08_0@
external channel : in_channel -> int -> t = "md5_chan"
@END_BEFORE_3_08_0@
(** @since 3.08.0:
    external channel : in_channel -> int -> t = "caml_md5_chan"
@since 3.07.0: external channel : in_channel -> int -> t = "md5_chan"
 *)

val file : string -> t
(** Alias for {!Digest.file} *)

val output : out_channel -> t -> unit
(** Alias for {!Digest.output} *)

val input : in_channel -> t
(** Alias for {!Digest.input} *)

val to_hex : t -> string
(** Alias for {!Digest.to_hex} *)

end