[DAL] Export the Dal cryptobox into the environment v6
The DAL is a feature (currently hidden behind a feature flag) that needs some cryptographic primitives. This MR aims to provide some via a functor. All the primitives used by this module aims to be used behind a feature flag.