python2-libnacl - Python bindings for libsodium based on ctypes

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python2-libnacl-1.6.1-2.2.i586.rpm
Package name python2-libnacl
Package version 1.6.1
Package release 2.2
Package architecture i586
Package type rpm
Category Development/Languages/Python
License Apache-2.0
Maintainer -
Download size 40.08 KB
Installed size 126.50 KB
This library is used to gain direct access to the functions exposed by Daniel J. Bernstein's nacl library via libsodium.
It has been constructed to maintain extensive documentation on how to use nacl as well as being completely portable. The file
in libnacl/ can be pulled out and placed directly in any project to give a single file binding to all of nacl.


Package Version Architecture Repository
python2-libnacl-1.6.1-2.2.x86_64.rpm 1.6.1 x86_64 openSUSE Oss
python2-libnacl - - -


Name Value
libsodium23 -
python(abi) = 2.7


Name Value
python-libnacl = 1.6.1-2.2
python2-libnacl = 1.6.1-2.2
python2-libnacl(x86-32) = 1.6.1-2.2


Name Value
python-libnacl < 1.6.1-2.2


Type URL
Binary Package python2-libnacl-1.6.1-2.2.i586.rpm
Source Package python-libnacl-1.6.1-2.2.src.rpm

Install Howto

Install python2-libnacl rpm package:

# zypper install python2-libnacl




2018-08-10 -
- Fix the libsodium dependency on the runtime to be copied by macros
- Install license file
2017-12-22 -
- update to version 1.6.1 from github
- drop obsolete patch libnacl-1.4.4-libsodium18.patch
- enable python3 builds
2016-04-13 -
- Add conditional pkgconfig(libsodium) BuildRequires for all
openSUSE versions newer than 13.1.
2016-01-14 -
- remove the escaped epoch to prevent the build service to
auto replace it and break the macro.
2016-01-14 -
- Add libnacl-1.4.4-libsodium18.patch to find libsodium 1.0.8
- Fix BuildRequires to avoid building with a newer version
of libsodium than 1.0.8
2016-01-04 -
- Updated to 1.4.4
- Add pack_nonce options to secretbox
libnacl secretbox has been packing the nonce in each message,
the new pack_nonce option allows for the nonce to be omitted
which allows for more flexible options
- Add soversion 17 detection
Added explicit soversion support for libsodium 17
- Fix crypto_onetimeauth tests
The crypto onetimeauth test issues have been resolved
- Remove tweetnacl Support
The tweetnacl support was never really tested, and since the
tweetnacl api is not complete we have removed support for it
- Add sodium_init calls
Added calls to sodium_init when the lib is loaded
- packaging:
- New BuildRequirement python-setuptools
- Updated the description
- Removed the patch for soname: libnacl-1.4.3_bump_libsodium_soversion.patch
not needed anymore
2015-11-19 -
- no longer build as noarch package, while the code is still
noarch. we actually depend on the native library at runtime. To
be able to make this work properly we need to require that native
library, that native requires makes us arch dependent.
2015-11-19 -
- make sure we require the libsodium version we were built with
2015-11-19 -
- fix libsodium loading on Tumbleweed: soversion was bumped to 17
reported as
adds libnacl-1.4.3_bump_libsodium_soversion.patch
2015-06-11 -
- Updated to 1.4.3
- crypto_onetimeauth_verify fixes
+ Fix a call to the crypto_onetimeauth_verify routine into the right libsodium system
+ Add tests for crypto_onetimeauth_verify
- Add support for reading file streams for key loading

See Also

Package Description
python2-libpamtest-1.0.7-1.2.i586.rpm A python wrapper for libpamtest
python2-libpamtest-1.0.7-1.2.x86_64.rpm A python wrapper for libpamtest
python2-libpfm-4.10.1-2.2.i586.rpm Python bindings for libpfm and perf_event_open system call
python2-libpfm-4.10.1-2.2.x86_64.rpm Python bindings for libpfm and perf_event_open system call
python2-libprelude-5.0.0-1.1.i586.rpm Python 2 bindings for libprelude
python2-libprelude-5.0.0-1.1.x86_64.rpm Python 2 bindings for libprelude
python2-libpreludedb-5.0.0-2.1.i586.rpm Python 2 bindings for libpreludedb
python2-libpreludedb-5.0.0-2.1.x86_64.rpm Python 2 bindings for libpreludedb
python2-libqcow-0~20170222-2.4.i586.rpm Python 2 bindings for libqcow
python2-libqcow-0~20170222-2.4.x86_64.rpm Python 2 bindings for libqcow
python2-librosa-0.6.3-1.1.noarch.rpm Python module for audio and music processing
python2-libsass-0.18.0-1.1.i586.rpm Python binding for libsass
python2-libsass-0.18.0-1.1.x86_64.rpm Python binding for libsass
python2-libscca-0~20170205-2.5.i586.rpm Python 2 bindings for libscca
python2-libscca-0~20170205-2.5.x86_64.rpm Python 2 bindings for libscca