Store DH generator in a chunk, hide non-public data in a private struct