Nick Ryzhy

Results 11 issues of Nick Ryzhy

- [ ] #2 - [ ] #3 - [ ] #4 - [ ] #9 - [ ] #11

BigInteger
#IMPROVEMENT

вынести пул ARC4 пока простое число не будет сгенерировано.

BigInteger
RSA
ARC4
#FEATURE

1. заинлайнить random 2. сделать нормальный расчёт требуемой памяти и сдвигов

RSA
#IMPROVEMENT

отсутствие паддинга приводит к некорректной работе алгоритма. если сообщение короче чем blockSize, то в результат внедряются нули, но обрезать я их не могу, так в оригинале тоже могут быть нули.

Padding
RSA
#BUG

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

BigInteger
#FEATURE

1. вынести реверс в метод. 2. сделать нормальный расчёт требуемой памяти

RSA
#IMPROVEMENT

реализовать метод Карацубы

BigInteger
#IMPROVEMENT

так как часто методы используются подряд несколько раз, не имеет смысла постоянно округлять до 4х байт. округлять стоит только результат.

BigInteger
#IMPROVEMENT

реализовать алгоритм Mongomery

BigInteger
#IMPROVEMENT