package cstruct

  1. Overview
  2. No Docs

Description

Cstruct is a library and syntax extension to make it easier to access C-like structures directly from OCaml. It supports both reading and writing to these structures, and they are accessed via the Bigarray module.

Tags

org:mirage org:ocamllabs

Published: 27 Mar 2019

Dependencies (2)

  1. dune >= "1.0"
  2. ocaml >= "4.03.0"

Dev Dependencies (1)

  1. alcotest with-test

  1. albatross < "1.4.3"
  2. angstrom < "0.7.0"
  3. asn1-combinators < "0.2.6"
  4. balancer
  5. bip32
  6. buffer-pool
  7. certify
  8. chacha < "1.1.0"
  9. colombe < "0.2.0"
  10. conduit-mirage
  11. conex < "0.10.0"
  12. conex-mirage-crypto < "1.0.0"
  13. cowabloga
  14. crc
  15. cstruct-lwt = "3.7.0"
  16. datakit-server
  17. depyt
  18. dns < "6.3.0"
  19. dns-client < "6.3.0"
  20. dns-forward
  21. dnssd
  22. dream < "1.0.0~alpha2"
  23. duff < "0.3"
  24. eqaf >= "0.8" & < "0.10"
  25. eqaf-cstruct
  26. fat-filesystem >= "0.13.0" & < "0.15.1"
  27. fiat-p256
  28. git < "3.2.0"
  29. github-hooks
  30. gluten-mirage < "0.3.0"
  31. gpt
  32. h2-mirage
  33. hacl-star >= "0.7.0"
  34. hacl_x25519
  35. hex
  36. hkdf
  37. httpun-mirage
  38. httpun-ws-mirage
  39. hvsock < "3.0.0"
  40. io-page
  41. io-page-unix
  42. ipv6-multicast
  43. irmin-git
  44. irmin-indexeddb
  45. key-parsers < "1.2.1"
  46. launchd
  47. learn-ocaml-client
  48. mirage-block >= "2.0.1"
  49. mirage-block-combinators < "3.0.2"
  50. mirage-block-lwt
  51. mirage-block-unix < "2.14.2"
  52. mirage-btrees
  53. mirage-channel = "4.0.1"
  54. mirage-channel-lwt
  55. mirage-conduit
  56. mirage-console-lwt
  57. mirage-crypto < "0.10.7"
  58. mirage-crypto-rng < "0.10.7"
  59. mirage-crypto-rng-mirage < "1.1.0"
  60. mirage-flow >= "3.0.0"
  61. mirage-flow-lwt
  62. mirage-fs >= "4.0.0"
  63. mirage-fs-lwt
  64. mirage-kv-lwt
  65. mirage-kv-unix
  66. mirage-net >= "4.0.0"
  67. mirage-net-lwt
  68. mirage-net-macosx
  69. mirage-net-solo5
  70. mirage-net-unikraft
  71. mirage-net-unix
  72. mirage-profile
  73. mirage-protocols-lwt
  74. mirage-random
  75. mirage-solo5 < "0.10.0"
  76. mirage-stack-lwt
  77. mirage-tc
  78. mirage-types-lwt
  79. mirage-xen
  80. monorobot
  81. mstruct
  82. nbd = "4.0.3"
  83. nocrypto
  84. noise
  85. pcap-format >= "0.5.2"
  86. pf-qubes
  87. protocol-9p = "2.0.1"
  88. protocol-9p-tool = "0.12.0" | >= "2.0.0" & < "2.0.2"
  89. protocol-9p-unix < "2.0.2"
  90. proton
  91. qcow >= "0.11.0"
  92. qcow-tool
  93. randomconv < "0.2.0"
  94. rawlink < "1.2"
  95. resp-mirage = "0.10.0"
  96. rfc6287
  97. salsa20 < "1.2.0"
  98. salsa20-core >= "0.3.0" & < "1.1.0"
  99. secp256k1-internal < "0.3.0"
  100. sendmail >= "0.4.1" & < "0.5.0"
  101. shared-memory-ring-lwt
  102. slack
  103. ssh-agent
  104. tls < "0.14.1"
  105. tls-liquidsoap
  106. uecc
  107. vchan < "6.0.1"
  108. vchan-unix
  109. vchan-xen
  110. vhd-format >= "0.12.0" & < "0.13.0"
  111. vhd-format-lwt < "0.13.0"
  112. vmnet
  113. x509 < "0.14.1"
  114. xen-gnt

Conflicts

None