nufhe

View on PyPIReverse Dependencies (0)

0.0.3 nufhe-0.0.3-py3-none-any.whl

Wheel Details

Project: nufhe
Version: 0.0.3
Filename: nufhe-0.0.3-py3-none-any.whl
Download: [link]
Size: 86695
MD5: 87678797f4ad095d8dbfe7b59b4d4827
SHA256: aee25cdf606d23c5bc7ad18fdcfbba5992f3e01b770809e05a790a879867c90d
Uploaded: 2019-07-19 17:13:45 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: nufhe
Version: 0.0.3
Summary: A GPU implementation of fully homomorphic encryption on torus
Author: Bogdan Opanchuk
Author-Email: bogdan[at]nucypher.com
Home-Page: http://github.com/nucypher/nufhe
License: GPLv3
Requires-Python: >=3.5
Requires-Dist: numpy
Requires-Dist: reikna (>=0.7.4)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-autodoc-typehints; extra == "dev"
Requires-Dist: pycuda (>=2018.1.1); extra == "pycuda"
Requires-Dist: pyopencl (>=2018.1.1); extra == "pyopencl"
Provides-Extra: dev
Provides-Extra: pycuda
Provides-Extra: pyopencl
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.29.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
nufhe/__init__.py sha256=mQh6pdqKFrrjEpjWQXbJKVWXEc5oh5HDJDP84d_fFII 1391
nufhe/api_high_level.py sha256=dZjezihkLriiRs-5NtGfEcek0W3TH02E6P52lvu-jDI 13958
nufhe/api_low_level.py sha256=3fJQG9-Cw098aoN68DL2U1WA_sqiStl5vLE1H456nGE 9929
nufhe/blind_rotate.mako sha256=OSyopUGasVyZUqqyi6cVVPjOa6nyH0H5Dp9OfES8pf4 8562
nufhe/blind_rotate.py sha256=lnYAJMk3smIsLsipVWVioU_HcLbG4NFqOWfr6xy-OBM 11752
nufhe/bootstrap.py sha256=VSV33pHySNrkVsKM-FapDucWmmQmapdaHA382aZuGpc 7760
nufhe/computation_cache.py sha256=kQaM6kAi-lypv1zqf0Hi4W4mEthNkdBJUdyOBBngJ3A 1922
nufhe/gates.py sha256=FbWftz_Wi1Dhb0vvUTLY2MtOMW1E-ez-5ggbnIasMCk 25023
nufhe/lwe.py sha256=sUjceDgvmAMJULb3ydejfLZTvsdJZ1AYvP4MBh7jJag 14817
nufhe/lwe_cpu.py sha256=-gQbvJWw1Zlr4EhxUbPMSUOz0KWQQuq4OvF5_FLB4ws 4440
nufhe/lwe_gpu.mako sha256=WFvCVSXL55voY5y2TvZDpg6KiQrIdNiFQoHzCGU8_b4 6079
nufhe/lwe_gpu.py sha256=mpojDwcyHMBzCK4bYMw6rpRQ2Oak8L2CLatKV21UBUM 12777
nufhe/numeric_functions.py sha256=bUxOD7nMQax1MmY30Pzqywt8E4x0V3azOCgPIkCiREg 1480
nufhe/numeric_functions_cpu.py sha256=BmjhAeyyU0V1kDMNUAlbgWgrrKoyBy7XeVrQ9TzVKgU 1167
nufhe/numeric_functions_gpu.py sha256=c3K_A8qbndoJL4-zB-UIRN76kPDqkenWyM35cENaS70 2454
nufhe/operators_integer.py sha256=7_oo6T4di3mm5bnKuEA5fO9lX4XuNNfkRz5ail7GICQ 3340
nufhe/performance.py sha256=5KRqr8MlHKGruDKMupiR19SOgCOHwyXWhgwqs8z01Mc 10174
nufhe/polynomial_transform.py sha256=ecw088VXij0Ye6OUXwNctHzAoNEN748Acsir3-Sc6t8 1535
nufhe/polynomial_transform_fft.py sha256=xJ2dStUIowUTKXZyAH5w6TndBezKTbQlgaa2Pgu4pCs 3501
nufhe/polynomial_transform_ntt.py sha256=AX1fTqoY6QpmJPp4sR_eM9GPEmcJ9_4uR42LhObFubY 4262
nufhe/polynomials.py sha256=U2l0-UIBcx9q6t12MDn1ZHGKkHBoNtmVrQ94Xvg7UvM 3648
nufhe/polynomials_cpu.py sha256=Il9aQsF1hpxSMXACPN-Qe-kzCIEtpK-Tu1xRizH_QXw 2295
nufhe/polynomials_gpu.mako sha256=i38W-Zm6CZawVNsNPu3zF_UlGwPXALsKB4U1mucVfLg 2448
nufhe/polynomials_gpu.py sha256=WxIIZfHgzyK4MWS4z2DDZc-DVkgTglqsFrkphesbiNI 3093
nufhe/random_numbers.py sha256=3w_BP91uPUs1RtUxhmvnEvqa56ihzwJC1G0ssgbzSAs 5258
nufhe/tgsw.py sha256=ZSAxKnX0QcGCTyyQFmB58Ur_AIFPYBrWNvHx7RC23FU 5931
nufhe/tgsw_cpu.py sha256=0Gh4D9QwLT9q5CpmOoQiYc7CubU8VFWpRh42iNtAIls 4618
nufhe/tgsw_gpu.mako sha256=Wh9GVOZqKmWnbaTfinxoWebueMuy25cxj2OyizggQxI 1406
nufhe/tgsw_gpu.py sha256=sX-7Q1dxJI-Yak8EVxdCTTxHvD9NxdqQS9WX5lZ4f-s 7841
nufhe/tlwe.py sha256=Dpd7-cfkUsfTTk5I-322e7q8-Gv6Zuu5W_rOfnHL0OI 7358
nufhe/tlwe_cpu.py sha256=N08BsMlcDts2qo9uK5OFEUG6hBuSXmzzkJfEQSoYUJo 3082
nufhe/tlwe_gpu.mako sha256=R9xjTPHy6Gru6sXbaDwyu_P1-tGqb2ME5zRYMzC7PlA 2553
nufhe/tlwe_gpu.py sha256=NbCpMmEwVaTQcoiYxe91dZ2S6bwtxjn-0cjXGX7RECk 8871
nufhe/utils.py sha256=MLHhPxu3AKiqkP5wkcX8IlXMVFli8x13T8EP6DD2bF4 549
nufhe/transform/__init__.py sha256=NukEdLlIB_4ItSlRvmS_hp6c3y1NAwIcPI2r4rt5ixU 949
nufhe/transform/arithmetic.mako sha256=ALbXUITc6vsjchc2twQdIovbArDIYoIQu2DiXkr1IHE 32045
nufhe/transform/arithmetic.py sha256=ai_fGuJ0XSkQAsdICK3Gru4jOsYUs7tcU037BN8MGVk 8472
nufhe/transform/computation.mako sha256=rl4-Sw4fJAV8rBI3xcmAqCXQFlujJ-g3A42l3uWIYgo 4216
nufhe/transform/computation.py sha256=zFlPOfOfhrvm3qNL4bzlI8lagiXvI7DHkHazlbfNBHE 3712
nufhe/transform/fft.mako sha256=SNJ7E3zEhuOzbnfYLV0FEud8W48VPgXaWwpT0gl9GSo 9434
nufhe/transform/fft.py sha256=h4j2ZBgMSQMvxyMUtgVU6F1wVifdogDH5I2O1usIuZI 4335
nufhe/transform/ntt.mako sha256=7hpJxwPMsRkvCBxlcjlfgJhyxB4R_WYlmYCrQhyobWo 13350
nufhe/transform/ntt.py sha256=BOrVMIGTby4os70GloH_zin-4gmttdzwrBxFNKaUc98 5549
nufhe/transform/ntt_cpu.py sha256=dZaF97buJT13WGjKAr5H1apuh_DmLCMDkCKjixMYH9g 5006
nufhe-0.0.3.dist-info/DESCRIPTION.rst sha256=OCTuuN6LcWulhHS3d5rfjdsQtW22n7HENFRh6jC6ego 10
nufhe-0.0.3.dist-info/METADATA sha256=z610awJdXib7Wz3nMnYZAkyQk3HSMyrLVChHrVyuIM4 696
nufhe-0.0.3.dist-info/RECORD
nufhe-0.0.3.dist-info/WHEEL sha256=rNo05PbNqwnXiIHFsYm0m22u4Zm6YJtugFG2THx4w3g 92
nufhe-0.0.3.dist-info/metadata.json sha256=Zmgg3utA1yE-JLXe9_I1__-350p3If2MQp3L3JvYvzs 788
nufhe-0.0.3.dist-info/top_level.txt sha256=NBwtDM-PymtHShAq-Zkuf8kDn1o3JQxpa21yU6MPmYg 22
nufhe-0.0.3.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1

top_level.txt

nufhe
nufhe/transform

zip-safe