KeyGenUtils API

This is the API I've written for generating Keys, nonces and ivs. It will also convert byte arrays to into SecretKeys, KeyPairs, and a couple other classes. 
Do we need this (and the above) constructor non-private (i.e. do we envision the end-user wrapping his own crypto in this API)? If not, please make them private.