Reduce verbosity of names

pull/85/head
tuxxy 2018-03-08 13:21:33 -07:00
parent 56768baee4
commit e57473b70c
1 changed files with 17 additions and 13 deletions

View File

@ -120,30 +120,34 @@ class UmbralPrivateKey(object):
backend.openssl_assert(self.bn_key.group != backend._ffi.NULL)
backend.openssl_assert(self.bn_key.bignum != backend._ffi.NULL)
new_ec_key = backend._lib.EC_KEY_new()
backend.openssl_assert(new_ec_key != backend._ffi.NULL)
ec_key = backend._ffi.gc(new_ec_key, backend._lib.EC_KEY_free)
ec_key = backend._lib.EC_KEY_new()
backend.openssl_assert(ec_key != backend._ffi.NULL)
ec_key = backend._ffi.gc(ec_key, backend._lib.EC_KEY_free)
set_group_result = backend._lib.EC_KEY_set_group(ec_key, self.bn_key.group)
set_group_result = backend._lib.EC_KEY_set_group(
ec_key, self.bn_key.group
)
backend.openssl_assert(set_group_result == 1)
set_private_key_result = backend._lib.EC_KEY_set_private_key(ec_key, self.bn_key.bignum)
backend.openssl_assert(set_private_key_result == 1)
set_privkey_result = backend._lib.EC_KEY_set_private_key(
ec_key, self.bn_key.bignum
)
backend.openssl_assert(set_privkey_result == 1)
# Get public key
new_point = backend._lib.EC_POINT_new(self.bn_key.group)
backend.openssl_assert(new_point != backend._ffi.NULL)
point = backend._ffi.gc(new_point, backend._lib.EC_POINT_free)
point = backend._lib.EC_POINT_new(self.bn_key.group)
backend.openssl_assert(point != backend._ffi.NULL)
point = backend._ffi.gc(point, backend._lib.EC_POINT_free)
with backend._tmp_bn_ctx() as bn_ctx:
multiplication_result = backend._lib.EC_POINT_mul(
mult_result = backend._lib.EC_POINT_mul(
self.bn_key.group, point, self.bn_key.bignum, backend._ffi.NULL,
backend._ffi.NULL, bn_ctx
)
backend.openssl_assert(multiplication_result == 1)
backend.openssl_assert(mult_result == 1)
set_public_key_result = backend._lib.EC_KEY_set_public_key(ec_key, point)
backend.openssl_assert(set_public_key_result == 1)
set_pubkey_result = backend._lib.EC_KEY_set_public_key(ec_key, point)
backend.openssl_assert(set_pubkey_result == 1)
evp_pkey = backend._ec_cdata_to_evp_pkey(ec_key)
return _EllipticCurvePrivateKey(backend, ec_key, evp_pkey)