rsa update
parent
f6a8222b5a
commit
2ca8e9d65f
|
@ -16,8 +16,7 @@ TUPLE: rsa e d n ;
|
||||||
[
|
[
|
||||||
2 /i generate-two-unique-primes [ q set p set ] 2keep [ * n set ] 2keep
|
2 /i generate-two-unique-primes [ q set p set ] 2keep [ * n set ] 2keep
|
||||||
[ 1- ] 2apply * m set
|
[ 1- ] 2apply * m set
|
||||||
m get next-miller-rabin-prime ee set
|
65537 ee set
|
||||||
m get ee get find-relative-prime* ee set
|
|
||||||
m get ee get mod-inv m get + d set
|
m get ee get mod-inv m get + d set
|
||||||
ee get d get n get <rsa>
|
ee get d get n get <rsa>
|
||||||
] with-scope ;
|
] with-scope ;
|
||||||
|
|
|
@ -3,5 +3,5 @@ USING: kernel math test namespaces crypto ;
|
||||||
[ 123456789 ] [ 128 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
[ 123456789 ] [ 128 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
||||||
[ 123456789 ] [ 129 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
[ 123456789 ] [ 129 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
||||||
[ 123456789 ] [ 130 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
[ 123456789 ] [ 130 generate-rsa-keypair 123456789 over rsa-encrypt swap rsa-decrypt ] unit-test
|
||||||
|
[ 123 ] [ 17 2753 3233 <rsa> 123 over rsa-encrypt swap rsa-decrypt ] unit-test
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue