Few fixes to Priv key model.

Priv key now exports secret value. Useful for generated keys.
Also, wraps little fixes for UKM and shared secret generation
Usage examples. Data encryption and decription.