encryption passing