├── .gitignore ├── .merlin ├── B0.ml ├── BRZO ├── CHANGES.md ├── DEVEL.md ├── LICENSE.md ├── README.md ├── _tags ├── doc ├── cookbook.mld ├── index.mld ├── notes.mld └── tutorial.mld ├── myocamlbuild.ml ├── opam ├── pkg ├── META └── pkg.ml ├── src ├── blake3 │ ├── bytesrw_blake3.ml │ ├── bytesrw_blake3.mli │ ├── bytesrw_blake3.mllib │ ├── bytesrw_blake3_stubs.c │ └── libbytesrw_blake3_stubs.clib ├── bytesrw.ml ├── bytesrw.mli ├── bytesrw.mllib ├── bytesrw_fmt.ml ├── bytesrw_fmt.mli ├── bytesrw_hex.ml ├── bytesrw_hex.mli ├── bytesrw_utf.ml ├── bytesrw_utf.mli ├── crypto │ ├── bytesrw_crypto.ml │ ├── bytesrw_crypto.mli │ ├── bytesrw_crypto.mllib │ ├── bytesrw_crypto__psa.ml │ ├── bytesrw_crypto__psa.mli │ ├── bytesrw_crypto__psa_stubs.c │ ├── bytesrw_crypto_stubs.c │ ├── crypto.h │ └── libbytesrw_crypto_stubs.clib ├── md │ ├── bytesrw_md.ml │ ├── bytesrw_md.mli │ ├── bytesrw_md.mllib │ ├── bytesrw_md_stubs.c │ └── libbytesrw_md_stubs.clib ├── sysrandom │ ├── bytesrw_sysrandom.ml │ ├── bytesrw_sysrandom.mli │ ├── bytesrw_sysrandom.mllib │ ├── bytesrw_sysrandom_stubs.c │ └── libbytesrw_sysrandom_stubs.clib ├── tls │ ├── bytesrw_tls.ml │ ├── bytesrw_tls.mli │ ├── bytesrw_tls.mllib │ ├── bytesrw_tls__mbedtls.ml │ ├── bytesrw_tls__mbedtls.mli │ ├── bytesrw_tls__mbedtls_stubs.c │ └── libbytesrw_tls_stubs.clib ├── unix │ ├── bytesrw_unix.ml │ ├── bytesrw_unix.mli │ └── bytesrw_unix.mllib ├── xxhash │ ├── bytesrw_xxhash.ml │ ├── bytesrw_xxhash.mli │ ├── bytesrw_xxhash.mllib │ ├── bytesrw_xxhash_stubs.c │ └── libbytesrw_xxhash_stubs.clib ├── zlib │ ├── bytesrw_zlib.ml │ ├── bytesrw_zlib.mli │ ├── bytesrw_zlib.mllib │ ├── bytesrw_zlib_stubs.c │ └── libbytesrw_zlib_stubs.clib └── zstd │ ├── bytesrw_zstd.ml │ ├── bytesrw_zstd.mli │ ├── bytesrw_zstd.mllib │ ├── bytesrw_zstd_stubs.c │ └── libbytesrw_zstd_stubs.clib └── test ├── blake3tap.ml ├── certown.ml ├── cookbook.ml ├── gziptrip.ml ├── min_tls.ml ├── quickstart.ml ├── test_blake3.ml ├── test_bytesrw.ml ├── test_crypto.ml ├── test_md.ml ├── test_psa.ml ├── test_sysrandom.ml ├── test_tls.ml ├── test_utf.ml ├── test_xxhash.ml ├── test_zlib.ml ├── test_zstd.ml ├── tpsa_tool.ml ├── utf8codec.ml ├── webfetch.ml ├── webserve.ml ├── xxh3tap.ml └── zstdtrip.ml /.gitignore: -------------------------------------------------------------------------------- 1 | _b0 2 | _build 3 | tmp 4 | *.install -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/.merlin -------------------------------------------------------------------------------- /B0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/B0.ml -------------------------------------------------------------------------------- /BRZO: -------------------------------------------------------------------------------- 1 | (srcs-x pkg test tmp) -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/CHANGES.md -------------------------------------------------------------------------------- /DEVEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/DEVEL.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/README.md -------------------------------------------------------------------------------- /_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/_tags -------------------------------------------------------------------------------- /doc/cookbook.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/doc/cookbook.mld -------------------------------------------------------------------------------- /doc/index.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/doc/index.mld -------------------------------------------------------------------------------- /doc/notes.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/doc/notes.mld -------------------------------------------------------------------------------- /doc/tutorial.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/doc/tutorial.mld -------------------------------------------------------------------------------- /myocamlbuild.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/myocamlbuild.ml -------------------------------------------------------------------------------- /opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/opam -------------------------------------------------------------------------------- /pkg/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/pkg/META -------------------------------------------------------------------------------- /pkg/pkg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/pkg/pkg.ml -------------------------------------------------------------------------------- /src/blake3/bytesrw_blake3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/blake3/bytesrw_blake3.ml -------------------------------------------------------------------------------- /src/blake3/bytesrw_blake3.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/blake3/bytesrw_blake3.mli -------------------------------------------------------------------------------- /src/blake3/bytesrw_blake3.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_blake3 -------------------------------------------------------------------------------- /src/blake3/bytesrw_blake3_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/blake3/bytesrw_blake3_stubs.c -------------------------------------------------------------------------------- /src/blake3/libbytesrw_blake3_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_blake3_stubs.o -------------------------------------------------------------------------------- /src/bytesrw.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw.ml -------------------------------------------------------------------------------- /src/bytesrw.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw.mli -------------------------------------------------------------------------------- /src/bytesrw.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw.mllib -------------------------------------------------------------------------------- /src/bytesrw_fmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_fmt.ml -------------------------------------------------------------------------------- /src/bytesrw_fmt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_fmt.mli -------------------------------------------------------------------------------- /src/bytesrw_hex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_hex.ml -------------------------------------------------------------------------------- /src/bytesrw_hex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_hex.mli -------------------------------------------------------------------------------- /src/bytesrw_utf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_utf.ml -------------------------------------------------------------------------------- /src/bytesrw_utf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/bytesrw_utf.mli -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto.ml -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto.mli -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto.mllib -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto__psa.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto__psa.ml -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto__psa.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto__psa.mli -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto__psa_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto__psa_stubs.c -------------------------------------------------------------------------------- /src/crypto/bytesrw_crypto_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/bytesrw_crypto_stubs.c -------------------------------------------------------------------------------- /src/crypto/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/crypto.h -------------------------------------------------------------------------------- /src/crypto/libbytesrw_crypto_stubs.clib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/crypto/libbytesrw_crypto_stubs.clib -------------------------------------------------------------------------------- /src/md/bytesrw_md.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/md/bytesrw_md.ml -------------------------------------------------------------------------------- /src/md/bytesrw_md.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/md/bytesrw_md.mli -------------------------------------------------------------------------------- /src/md/bytesrw_md.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_md -------------------------------------------------------------------------------- /src/md/bytesrw_md_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/md/bytesrw_md_stubs.c -------------------------------------------------------------------------------- /src/md/libbytesrw_md_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_md_stubs.o -------------------------------------------------------------------------------- /src/sysrandom/bytesrw_sysrandom.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/sysrandom/bytesrw_sysrandom.ml -------------------------------------------------------------------------------- /src/sysrandom/bytesrw_sysrandom.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/sysrandom/bytesrw_sysrandom.mli -------------------------------------------------------------------------------- /src/sysrandom/bytesrw_sysrandom.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_sysrandom -------------------------------------------------------------------------------- /src/sysrandom/bytesrw_sysrandom_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/sysrandom/bytesrw_sysrandom_stubs.c -------------------------------------------------------------------------------- /src/sysrandom/libbytesrw_sysrandom_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_sysrandom_stubs.o -------------------------------------------------------------------------------- /src/tls/bytesrw_tls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls.ml -------------------------------------------------------------------------------- /src/tls/bytesrw_tls.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls.mli -------------------------------------------------------------------------------- /src/tls/bytesrw_tls.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls.mllib -------------------------------------------------------------------------------- /src/tls/bytesrw_tls__mbedtls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls__mbedtls.ml -------------------------------------------------------------------------------- /src/tls/bytesrw_tls__mbedtls.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls__mbedtls.mli -------------------------------------------------------------------------------- /src/tls/bytesrw_tls__mbedtls_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/bytesrw_tls__mbedtls_stubs.c -------------------------------------------------------------------------------- /src/tls/libbytesrw_tls_stubs.clib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/tls/libbytesrw_tls_stubs.clib -------------------------------------------------------------------------------- /src/unix/bytesrw_unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/unix/bytesrw_unix.ml -------------------------------------------------------------------------------- /src/unix/bytesrw_unix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/unix/bytesrw_unix.mli -------------------------------------------------------------------------------- /src/unix/bytesrw_unix.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_unix -------------------------------------------------------------------------------- /src/xxhash/bytesrw_xxhash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/xxhash/bytesrw_xxhash.ml -------------------------------------------------------------------------------- /src/xxhash/bytesrw_xxhash.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/xxhash/bytesrw_xxhash.mli -------------------------------------------------------------------------------- /src/xxhash/bytesrw_xxhash.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_xxhash -------------------------------------------------------------------------------- /src/xxhash/bytesrw_xxhash_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/xxhash/bytesrw_xxhash_stubs.c -------------------------------------------------------------------------------- /src/xxhash/libbytesrw_xxhash_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_xxhash_stubs.o -------------------------------------------------------------------------------- /src/zlib/bytesrw_zlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zlib/bytesrw_zlib.ml -------------------------------------------------------------------------------- /src/zlib/bytesrw_zlib.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zlib/bytesrw_zlib.mli -------------------------------------------------------------------------------- /src/zlib/bytesrw_zlib.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_zlib -------------------------------------------------------------------------------- /src/zlib/bytesrw_zlib_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zlib/bytesrw_zlib_stubs.c -------------------------------------------------------------------------------- /src/zlib/libbytesrw_zlib_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_zlib_stubs.o -------------------------------------------------------------------------------- /src/zstd/bytesrw_zstd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zstd/bytesrw_zstd.ml -------------------------------------------------------------------------------- /src/zstd/bytesrw_zstd.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zstd/bytesrw_zstd.mli -------------------------------------------------------------------------------- /src/zstd/bytesrw_zstd.mllib: -------------------------------------------------------------------------------- 1 | Bytesrw_zstd -------------------------------------------------------------------------------- /src/zstd/bytesrw_zstd_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/src/zstd/bytesrw_zstd_stubs.c -------------------------------------------------------------------------------- /src/zstd/libbytesrw_zstd_stubs.clib: -------------------------------------------------------------------------------- 1 | bytesrw_zstd_stubs.o -------------------------------------------------------------------------------- /test/blake3tap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/blake3tap.ml -------------------------------------------------------------------------------- /test/certown.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/certown.ml -------------------------------------------------------------------------------- /test/cookbook.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/cookbook.ml -------------------------------------------------------------------------------- /test/gziptrip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/gziptrip.ml -------------------------------------------------------------------------------- /test/min_tls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/min_tls.ml -------------------------------------------------------------------------------- /test/quickstart.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/quickstart.ml -------------------------------------------------------------------------------- /test/test_blake3.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_blake3.ml -------------------------------------------------------------------------------- /test/test_bytesrw.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_bytesrw.ml -------------------------------------------------------------------------------- /test/test_crypto.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_crypto.ml -------------------------------------------------------------------------------- /test/test_md.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_md.ml -------------------------------------------------------------------------------- /test/test_psa.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_psa.ml -------------------------------------------------------------------------------- /test/test_sysrandom.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_sysrandom.ml -------------------------------------------------------------------------------- /test/test_tls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_tls.ml -------------------------------------------------------------------------------- /test/test_utf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_utf.ml -------------------------------------------------------------------------------- /test/test_xxhash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_xxhash.ml -------------------------------------------------------------------------------- /test/test_zlib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_zlib.ml -------------------------------------------------------------------------------- /test/test_zstd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/test_zstd.ml -------------------------------------------------------------------------------- /test/tpsa_tool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/tpsa_tool.ml -------------------------------------------------------------------------------- /test/utf8codec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/utf8codec.ml -------------------------------------------------------------------------------- /test/webfetch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/webfetch.ml -------------------------------------------------------------------------------- /test/webserve.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/webserve.ml -------------------------------------------------------------------------------- /test/xxh3tap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/xxh3tap.ml -------------------------------------------------------------------------------- /test/zstdtrip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dbuenzli/bytesrw/HEAD/test/zstdtrip.ml --------------------------------------------------------------------------------