X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=pygost%2Fgost3410_vko.py;h=6650ca5607633375c26fef4c2314e97e8589eb38;hb=4ff0adf8cb4b497daa634e2430a4fd015a2bb427;hp=46812cd75f0cf501d983cf50f3be91a6cdf69565;hpb=c20420a078765a2afc54568357c49cdeb9f20cd4;p=pygost.git diff --git a/pygost/gost3410_vko.py b/pygost/gost3410_vko.py index 46812cd..6650ca5 100644 --- a/pygost/gost3410_vko.py +++ b/pygost/gost3410_vko.py @@ -1,6 +1,6 @@ # coding: utf-8 # PyGOST -- Pure Python GOST cryptographic functions library -# Copyright (C) 2015-2016 Sergey Matveev +# Copyright (C) 2015-2018 Sergey Matveev # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -14,7 +14,7 @@ # # You should have received a copy of the GNU General Public License # along with this program. If not, see . -"""Diffie-Hellman functions, VKO GOST R 34.10-2001/2012 +"""Key agreement functions, VKO GOST R 34.10-2001/2012 """ from pygost.gost3410 import pub_marshal @@ -40,7 +40,7 @@ def kek(curve, prv, pub, ukm, mode): def kek_34102001(curve, prv, pub, ukm): - """ Make Diffie-Hellman computation (34.10-2001, 34.11-94) + """ Key agreement (34.10-2001, 34.11-94) :param GOST3410Curve curve: curve to use :param long prv: private key @@ -61,7 +61,7 @@ def kek_34102001(curve, prv, pub, ukm): def kek_34102012256(curve, prv, pub, ukm=1): - """ Make Diffie-Hellman computation (34.10-2012, 34.11-2012 256 bit) + """ Key agreement (34.10-2012, 34.11-2012 256 bit) :param GOST3410Curve curve: curve to use :param long prv: private key @@ -78,7 +78,7 @@ def kek_34102012256(curve, prv, pub, ukm=1): def kek_34102012512(curve, prv, pub, ukm=1): - """ Make Diffie-Hellman computation (34.10-2012, 34.11-2012 512 bit) + """ Key agreement (34.10-2012, 34.11-2012 512 bit) :param GOST3410Curve curve: curve to use :param long prv: private key