encryption layer.