Constructs an IPCryptPFXCtx with the given 32-byte key.
Ditto, but constructs from a hexadecimal key string.
Destructor ensures the IPCryptPFX context is cleaned up.
Decrypts a 16-byte IP address (IPv4 or IPv6) with prefix preservation.
Decrypts an encrypted IP address string with prefix preservation.
Encrypts a 16-byte IP address (IPv4 or IPv6) with prefix preservation.
Encrypts an IP address string (IPv4 or IPv6) with prefix preservation.
IPCryptPFX context, providing prefix-preserving encryption/decryption. Ensures proper initialization and cleanup of the underlying IPCryptPFX context.