Пакет src.Util

Вспомогательные функции. Подробнее...


Функции

def invMod
 не ( A mod B).
def fpow
def powMod_GMPY
 A^B(mod N).
def powMod_SELF
 A^B(mod N).
def test

Переменные

 gmpyLoaded = True
 powMod = powMod_GMPY
 псевдоним для src.Util.powMod_GMPY или src.powMod_SELF.powMod_GMPY из src.powMod_GMPY.


Подробное описание

Вспомогательные функции.

Не хотелось что бы они мешались где-то
Тут использован пакет gmpy


Функции

def src.Util.fpow (   base,
  power 
)

def src.Util.invMod (   a,
  b 
)

не ( A mod B).

Возвращает обратное значение от ( A mod B)
используется расширенный алгоритм эвклида
нужен для powMod_SELF

def src.Util.powMod_GMPY (   base,
  power,
  modulus 
)

A^B(mod N).

возведение в степень по модулю из GMP

def src.Util.powMod_SELF (   base,
  power,
  modulus 
)

A^B(mod N).

возведение в степень по модулю
честно говоря, это все не я придумал,
использовал иниернет и Кормана,
и на основе этого всего было сделано

def src.Util.test (  ) 


Переменные

src::Util.powMod = powMod_GMPY

псевдоним для src.Util.powMod_GMPY или src.powMod_SELF.powMod_GMPY из src.powMod_GMPY.


Документация по FW_1. Последние изменения: Mon Mar 30 07:24:11 2009. Создано системой  doxygen 1.5.5