- Allows static library compilation - Links to MBedTLS/OpenSSL based on build option - Limits visibility of some defines and headers