[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] inconsistent assumptions over interface error

On 3 Aug 2014, at 12:42, Hannes Mehnert <hannes@xxxxxxxxxxx> wrote:

> While I didn't look into the algorithm, the interface is slightly
> different - string vs Cstruct.t -- and I wonder whether we should have
> an implementation providing both a string and Cstruct.t interface
> (because conversion includes copying)?

Yes, I think that'd be fine.  The easiest way forward is for me to tag
a base64.1.0.0 that'll be compatible with the existing `string` users
(Cohttp, Dns), and for you to submit a Cstruct pull request that will
let the TLS libraries shift over.

Solving the packing issue would also unblock Conduit using TLS, as
that depends on Async and Lwt, which triggers the inconsistent build
issue (Gregory was blazing a trail in discovering the bug first :)


MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.