В пакете openssl реализуется класс bignum с соответствующими методами арифметики и сравнения для выполнения вычислений по произвольным размерам.
В криптографии существует общий частный случай для модульной экспоненты x^p %% m, который используется, например, RSA. Для больших p вычисление x^p невозможно, но x^p %% m можно эффективно вычислить, что OpenSSL реализует в BN_mod_exp().
Предоставляет ли R какой-либо механизм для реализации методов ^.bignum и %%.bignum, так что при оценке x^y %% z мы можем назвать этот частный случай, а не вычислять x^p?