Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package _-1et
- {
- import _-13U.*;
- import com.hurlant.math.*;
- import com.sulake.core.utils.*;
- public class DiffieHellman extends Object implements _-0UC
- {
- private var var1:BigInteger;
- private var var2:BigInteger;
- private var var3:BigInteger;
- private var var4:BigInteger;
- private var var5:BigInteger;
- private var var6:BigInteger;
- public function DiffieHellman(param1:BigInteger, param2:BigInteger)
- {
- var1 = param1;
- var3 = param2;
- return;
- }
- public function internalBigIntMethod(param1:uint = 16) : String
- {
- return var5.bigIntMethod(param1);
- }
- public function bigIntFrom2Params(param1:String, param2:uint = 16) : String
- {
- var4 = new BigInteger();
- var4.bigIntMethod3(param1, param2);
- var5 = var4.bigIntMethod2(var2, var1);
- return internalBigIntMethod(param2);
- }
- public function internalBigIntMethod2(param1:uint = 16) : String
- {
- return var6.bigIntMethod(param1);
- }
- public function init(param1:String, param2:uint = 16) : Boolean
- {
- var2 = new BigInteger();
- var2.bigIntMethod3(param1, param2);
- var6 = var3.bigIntMethod2(var2, var1);
- return true;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement