shouldEncrypt property
Except public keys, shared keys and self keys are encrypted by default. If client prefers not to encrypt a shared key or self key/ use their own encryption scheme, set this flag to false.
Implementation
bool shouldEncrypt = true;