В чем ошибка в коде программы на python?

Есть задание: Реализовать функцию вычисления секретного ключа d в алгоритме RSA по заданным p, q, и открытому ключу e. Я написал код, но получаю ошибку invalid syntax. Пробовал запускать и в idle и в командной строке с аргументами, но все равно отображается такая ошибка. python 3.11 Вот код:

def calculate_secret_key(p: int, q: int, e: int) -> int:
    :param p: Prime number 1.
    :param q: Prime number 2.
    :param e: Public key exponent.
    :return: Secret key 'd'.
    n = p * q
    phi_n = (p - 1) * (q - 1)
    inverse_e = pow(e, -1, phi_n)
    return inverse_e

Помогите, пожалуйста!


Ответы (0 шт):