diff --git a/6/lab3_kryptoalgo.pdf b/6/lab3_kryptoalgo.pdf new file mode 100644 index 0000000..409b1ab Binary files /dev/null and b/6/lab3_kryptoalgo.pdf differ diff --git a/7-cw/7.pdf b/7-cw/7.pdf new file mode 100644 index 0000000..b6c20c1 Binary files /dev/null and b/7-cw/7.pdf differ diff --git a/7-cw/szyfrowanie-krzywe.rb b/7-cw/szyfrowanie-krzywe.rb new file mode 100644 index 0000000..c0aeec4 --- /dev/null +++ b/7-cw/szyfrowanie-krzywe.rb @@ -0,0 +1,31 @@ +#!/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