pub async fn encrypt_point<K: Key, T: Traversible>( key: K, decrypted: Point<T>, ) -> Result<Point<Encrypted<K, T>>>