KRzA/8-lab/szyfrowanie-krzywe.rb

32 lines
450 B
Ruby

#!/usr/bin/ruby
# coding: utf-8
###################################
#
# Marcin Woźniak
# s434812
#
###################################
load '../module.rb'
load '../6/krzywa.rb'
def genKeysElGamalKrzywaEliptyczna
p = generate(300)
if primalityTest(p)
krzywa = generatorKrzywej(p)
a = krzywa[0].to_i
b = krzywa[1].to_i
while
# if x < ord = #E(Fp)
# x = SecureRandom.random_number(1..ord)
# end
end
end