If possible, a PR would be best. We could review it and add the libsodium dep if needed. Or do you mean, a PR isn't possible because you're not the one that integrated it? I would think a method similar to pseudo_random in the utility(.cpp) should suffice(?)