lib25519_0~20230630-1_amd64.changes (click to toggle) | |
---|---|
Format: | 1.8 |
Date: | Mon, 11 Sep 2023 17:29:24 +0200 |
Source: | lib25519 |
Binary: | ed25519 ed25519-dbgsym lib25519-1 lib25519-1-dbgsym lib25519-dev x25519 x25519-dbgsym |
Architecture: | source amd64 |
Version: | 0~20230630-1 |
Distribution: | unstable |
Urgency: | medium |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Changed-By: | Jan Mojžíš <jan.mojzis@gmail.com> |
Description: | ed25519 - microlibrary X25519/Ed25519 - Ed25519 command line tools lib25519-1 - microlibrary X25519/Ed25519 - shared library lib25519-dev - microlibrary X25519/Ed25519 - development files x25519 - microlibrary X25519/Ed25519 - X25519 command line tools |
Closes: | 1051553 |
Changes: | lib25519 (0~20230630-1) unstable; urgency=medium * Initial release. (Closes: #1051553) |
Files: | c14ef7def5adb15efe2bff2d5675f590 1607 libs optional lib25519_0~20230630-1.dsc 8ed43e9f227964927e988a32eb082934 2723155 libs optional lib25519_0~20230630.orig.tar.gz dc51ce0692a765ad16ebd3fca0d398d4 5488 libs optional lib25519_0~20230630-1.debian.tar.xz b40fafef8d1122d421f32ef712bef0be 12164 debug optional ed25519-dbgsym_0~20230630-1_amd64.deb a41549e88b16831ffdf3aa46324bd08d 8400 devel optional ed25519_0~20230630-1_amd64.deb c601290f17dcd3d0cd60ccab9f2b0ab9 274692 debug optional lib25519-1-dbgsym_0~20230630-1_amd64.deb f7f9b99c61ae5ceb10b7205a589539a3 78108 libs optional lib25519-1_0~20230630-1_amd64.deb 6d65aa976f014e17c1cfc22acdf99ef2 87372 libdevel optional lib25519-dev_0~20230630-1_amd64.deb 2503d501fdea85c58e2f946a5c7d0818 7525 libs optional lib25519_0~20230630-1_amd64.buildinfo eb1f3765b3b14b728eb1640695a0f72c 8528 debug optional x25519-dbgsym_0~20230630-1_amd64.deb 2741cdd6b0c4695e6c1195a1e649d439 7104 devel optional x25519_0~20230630-1_amd64.deb |
lib25519_0~20230630-1.dsc (click to toggle) | |
---|---|
Format: | 3.0 (quilt) |
Source: | lib25519 |
Binary: | ed25519, lib25519-1, lib25519-dev, x25519 |
Architecture: | any |
Version: | 0~20230630-1 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Uploaders: | Simon Josefsson <simon@josefsson.org>, |
Homepage: | https://lib25519.cr.yp.to/download.html |
Standards-Version: | 4.6.2 |
Vcs-Browser: | https://salsa.debian.org/debian/lib25519 |
Vcs-Git: | https://salsa.debian.org/debian/lib25519.git |
Testsuite: | autopkgtest |
Testsuite-Triggers: | build-essential, dpkg-dev, librandombytes-dev, xxd |
Build-Depends: | debhelper-compat (=13), libcpucycles-dev, librandombytes-dev, python3 |
Package-List: | ed25519 deb devel optional arch=any lib25519-1 deb libs optional arch=any lib25519-dev deb libdevel optional arch=any x25519 deb devel optional arch=any |
Files: | 8ed43e9f227964927e988a32eb082934 2723155 lib25519_0~20230630.orig.tar.gz dc51ce0692a765ad16ebd3fca0d398d4 5488 lib25519_0~20230630-1.debian.tar.xz |
control file for ed25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | ed25519 |
Source: | lib25519 |
Version: | 0~20230630-1 |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 62 |
Depends: | lib25519-1 (>=0~20230630), libc6 (>=2.34) |
Section: | devel |
Priority: | optional |
Homepage: | https://lib25519.cr.yp.to/download.html |
Description: | microlibrary X25519/Ed25519 - Ed25519 command line tools microlibrary for the X25519 encryption system and the Ed25519 signature system, both of which use the Curve25519 elliptic curve. Curve25519 is the fastest curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other applications. . lib25519 has a very simple stateless API based on the SUPERCOP API, with wire-format inputs and outputs, providing functions that directly match the central cryptographic operations in X25519 and Ed25519: . lib25519_dh_keypair(pk, sk): X25519 key generation lib25519_dh(k, pk, sk): shared-secret generation lib25519_sign_keypair(pk, sk): Ed25519 key generation lib25519_sign(sm, &smlen, m, mlen, sk): signing lib25519_sign_open(m, &mlen, sm, smlen, pk): verification + message recovery Internally, lib25519 includes implementations designed for performance on various CPUs, implementations designed to work portably across CPUs, and automatic run-time selection of implementations. . lib25519 is intended to be called by larger multi-function libraries, including libraries in other languages via FFI. The idea is that lib25519 will take responsibility for the details of X25519/Ed25519 computation, including optimization, timing-attack protection, and eventually verification, freeing up the calling libraries to concentrate on application-specific needs such as protocol integration. Applications can also call lib25519 directly. . Ed25519 command line tools. |
contents of ed25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/bin/ -rwxr-xr-x root/root 14568 2023-09-11 15:29 ./usr/bin/ed25519-keypair -rwxr-xr-x root/root 14568 2023-09-11 15:29 ./usr/bin/ed25519-open -rwxr-xr-x root/root 14568 2023-09-11 15:29 ./usr/bin/ed25519-sign drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ed25519/ -rw-r--r-- root/root 175 2023-09-11 15:29 ./usr/share/doc/ed25519/changelog.Debian.gz -rw-r--r-- root/root 3692 2023-09-11 15:29 ./usr/share/doc/ed25519/copyright drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/man1/ -rw-r--r-- root/root 958 2023-09-11 15:29 ./usr/share/man/man1/ed25519-keypair.1.gz -rw-r--r-- root/root 958 2023-09-11 15:29 ./usr/share/man/man1/ed25519-open.1.gz -rw-r--r-- root/root 958 2023-09-11 15:29 ./usr/share/man/man1/ed25519-sign.1.gz |
copyright of ed25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lib25519 Source: https://lib25519.cr.yp.to/ Files: * Copyright: 2022-2023 Kaushik Nath, 2011-2023 Daniel J. Bernstein, 2015 Tung Chou, 2011-2014 Peter Schwabe, 2011 Niels Duif, 2011 Tanja Lange, 2011 Bo-Yin Yang, License: LicenseRef-PD-hp or CC0-1.0 or 0BSD or MIT-0 OR MIT Comment: See doc/license.md and https://lib25519.cr.yp.to/license.html Files: crypto_pow/inv25519/donna_c64/pow.c crypto_nP/montgomery25519/donna_c64/smult.c Copyright: 2008, Google Inc. License: public-domain Files: debian/* Copyright: 2023 Jan Mojžíš <jan.mojzis@gmail.com>, 2023 Simon Josefsson <simon@josefsson.org>, License: CC0-1.0 License: public-domain Code released into the public domain. License: LicenseRef-PD-hp Simple public-domain dedication. . This work is hereby dedicated to the public domain. License: CC0-1.0 CC0 1.0 Universal . The complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. License: 0BSD BSD Zero Clause License . Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: MIT-0 MIT No Attribution . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: MIT MIT License . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
control file for ed25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | ed25519-dbgsym |
Source: | lib25519 |
Version: | 0~20230630-1 |
Auto-Built-Package: | debug-symbols |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 43 |
Depends: | ed25519 (=0~20230630-1) |
Section: | debug |
Priority: | optional |
Description: | debug symbols for ed25519 |
Build-Ids: | 1f37721b97219b54ea87526e61cf4d913ea9bd8b a80ab3806b9ee3f7d5e16de0cb1ad2bdc5209ac2 ad712b596ecaeb0a627cf73ef32b3f2df4c9c3ca |
contents of ed25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/1f/ -rw-r--r-- root/root 8888 2023-09-11 15:29 ./usr/lib/debug/.build-id/1f/37721b97219b54ea87526e61cf4d913ea9bd8b.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/a8/ -rw-r--r-- root/root 7624 2023-09-11 15:29 ./usr/lib/debug/.build-id/a8/0ab3806b9ee3f7d5e16de0cb1ad2bdc5209ac2.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/ad/ -rw-r--r-- root/root 8984 2023-09-11 15:29 ./usr/lib/debug/.build-id/ad/712b596ecaeb0a627cf73ef32b3f2df4c9c3ca.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ -rw-r--r-- root/root 2512 2023-09-11 15:29 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ed25519.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-09-11 15:29 ./usr/share/doc/ed25519-dbgsym -> ed25519 |
copyright of ed25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
WARNING: No copyright found, please check package manually. |
control file for lib25519-1_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | lib25519-1 |
Source: | lib25519 |
Version: | 0~20230630-1 |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 237 |
Depends: | libc6 (>=2.4), librandombytes1 (>=0~20230126) |
Section: | libs |
Priority: | optional |
Homepage: | https://lib25519.cr.yp.to/download.html |
Description: | microlibrary X25519/Ed25519 - shared library microlibrary for the X25519 encryption system and the Ed25519 signature system, both of which use the Curve25519 elliptic curve. Curve25519 is the fastest curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other applications. . lib25519 has a very simple stateless API based on the SUPERCOP API, with wire-format inputs and outputs, providing functions that directly match the central cryptographic operations in X25519 and Ed25519: . lib25519_dh_keypair(pk, sk): X25519 key generation lib25519_dh(k, pk, sk): shared-secret generation lib25519_sign_keypair(pk, sk): Ed25519 key generation lib25519_sign(sm, &smlen, m, mlen, sk): signing lib25519_sign_open(m, &mlen, sm, smlen, pk): verification + message recovery Internally, lib25519 includes implementations designed for performance on various CPUs, implementations designed to work portably across CPUs, and automatic run-time selection of implementations. . lib25519 is intended to be called by larger multi-function libraries, including libraries in other languages via FFI. The idea is that lib25519 will take responsibility for the details of X25519/Ed25519 computation, including optimization, timing-attack protection, and eventually verification, freeing up the calling libraries to concentrate on application-specific needs such as protocol integration. Applications can also call lib25519 directly. . Shared library. |
contents of lib25519-1_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 218976 2023-09-11 15:29 ./usr/lib/x86_64-linux-gnu/lib25519.so.1 drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/lib25519-1/ -rw-r--r-- root/root 175 2023-09-11 15:29 ./usr/share/doc/lib25519-1/changelog.Debian.gz -rw-r--r-- root/root 3692 2023-09-11 15:29 ./usr/share/doc/lib25519-1/copyright |
copyright of lib25519-1_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
NOTE: Copyright is the same as ed25519 (ed25519_0~20230630-1_amd64.deb). Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lib25519 Source: https://lib25519.cr.yp.to/ Files: * Copyright: 2022-2023 Kaushik Nath, 2011-2023 Daniel J. Bernstein, 2015 Tung Chou, 2011-2014 Peter Schwabe, 2011 Niels Duif, 2011 Tanja Lange, 2011 Bo-Yin Yang, License: LicenseRef-PD-hp or CC0-1.0 or 0BSD or MIT-0 OR MIT Comment: See doc/license.md and https://lib25519.cr.yp.to/license.html Files: crypto_pow/inv25519/donna_c64/pow.c crypto_nP/montgomery25519/donna_c64/smult.c Copyright: 2008, Google Inc. License: public-domain Files: debian/* Copyright: 2023 Jan Mojžíš <jan.mojzis@gmail.com>, 2023 Simon Josefsson <simon@josefsson.org>, License: CC0-1.0 License: public-domain Code released into the public domain. License: LicenseRef-PD-hp Simple public-domain dedication. . This work is hereby dedicated to the public domain. License: CC0-1.0 CC0 1.0 Universal . The complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. License: 0BSD BSD Zero Clause License . Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: MIT-0 MIT No Attribution . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: MIT MIT License . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
control file for lib25519-1-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | lib25519-1-dbgsym |
Source: | lib25519 |
Version: | 0~20230630-1 |
Auto-Built-Package: | debug-symbols |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 305 |
Depends: | lib25519-1 (=0~20230630-1) |
Section: | debug |
Priority: | optional |
Description: | debug symbols for lib25519-1 |
Build-Ids: | fa022cf6ca534697016b2f97ccaa3d5e3481f380 |
contents of lib25519-1-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/fa/ -rw-r--r-- root/root 301632 2023-09-11 15:29 ./usr/lib/debug/.build-id/fa/022cf6ca534697016b2f97ccaa3d5e3481f380.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-09-11 15:29 ./usr/share/doc/lib25519-1-dbgsym -> lib25519-1 |
copyright of lib25519-1-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
WARNING: No copyright found, please check package manually. |
control file for lib25519-dev_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | lib25519-dev |
Source: | lib25519 |
Version: | 0~20230630-1 |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 607 |
Depends: | lib25519-1 (=0~20230630-1) |
Section: | libdevel |
Priority: | optional |
Homepage: | https://lib25519.cr.yp.to/download.html |
Description: | microlibrary X25519/Ed25519 - development files microlibrary for the X25519 encryption system and the Ed25519 signature system, both of which use the Curve25519 elliptic curve. Curve25519 is the fastest curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other applications. . lib25519 has a very simple stateless API based on the SUPERCOP API, with wire-format inputs and outputs, providing functions that directly match the central cryptographic operations in X25519 and Ed25519: . lib25519_dh_keypair(pk, sk): X25519 key generation lib25519_dh(k, pk, sk): shared-secret generation lib25519_sign_keypair(pk, sk): Ed25519 key generation lib25519_sign(sm, &smlen, m, mlen, sk): signing lib25519_sign_open(m, &mlen, sm, smlen, pk): verification + message recovery Internally, lib25519 includes implementations designed for performance on various CPUs, implementations designed to work portably across CPUs, and automatic run-time selection of implementations. . lib25519 is intended to be called by larger multi-function libraries, including libraries in other languages via FFI. The idea is that lib25519 will take responsibility for the details of X25519/Ed25519 computation, including optimization, timing-attack protection, and eventually verification, freeing up the calling libraries to concentrate on application-specific needs such as protocol integration. Applications can also call lib25519 directly. . Development files. |
contents of lib25519-dev_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/include/ -rw-r--r-- root/root 16775 2023-09-11 15:29 ./usr/include/lib25519.h drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 573752 2023-09-11 15:29 ./usr/lib/x86_64-linux-gnu/lib25519.a drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/lib25519-dev/ -rw-r--r-- root/root 175 2023-09-11 15:29 ./usr/share/doc/lib25519-dev/changelog.Debian.gz -rw-r--r-- root/root 3692 2023-09-11 15:29 ./usr/share/doc/lib25519-dev/copyright drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/man3/ -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519.3.gz -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519_dh.3.gz -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519_dh_keypair.3.gz -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519_sign.3.gz -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519_sign_keypair.3.gz -rw-r--r-- root/root 1588 2023-09-11 15:29 ./usr/share/man/man3/lib25519_sign_open.3.gz lrwxrwxrwx root/root 0 2023-09-11 15:29 ./usr/lib/x86_64-linux-gnu/lib25519.so -> lib25519.so.1 |
copyright of lib25519-dev_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
NOTE: Copyright is the same as ed25519 (ed25519_0~20230630-1_amd64.deb). Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lib25519 Source: https://lib25519.cr.yp.to/ Files: * Copyright: 2022-2023 Kaushik Nath, 2011-2023 Daniel J. Bernstein, 2015 Tung Chou, 2011-2014 Peter Schwabe, 2011 Niels Duif, 2011 Tanja Lange, 2011 Bo-Yin Yang, License: LicenseRef-PD-hp or CC0-1.0 or 0BSD or MIT-0 OR MIT Comment: See doc/license.md and https://lib25519.cr.yp.to/license.html Files: crypto_pow/inv25519/donna_c64/pow.c crypto_nP/montgomery25519/donna_c64/smult.c Copyright: 2008, Google Inc. License: public-domain Files: debian/* Copyright: 2023 Jan Mojžíš <jan.mojzis@gmail.com>, 2023 Simon Josefsson <simon@josefsson.org>, License: CC0-1.0 License: public-domain Code released into the public domain. License: LicenseRef-PD-hp Simple public-domain dedication. . This work is hereby dedicated to the public domain. License: CC0-1.0 CC0 1.0 Universal . The complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. License: 0BSD BSD Zero Clause License . Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: MIT-0 MIT No Attribution . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: MIT MIT License . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
control file for x25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | x25519 |
Source: | lib25519 |
Version: | 0~20230630-1 |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 46 |
Depends: | lib25519-1 (>=0~20230630), libc6 (>=2.34) |
Section: | devel |
Priority: | optional |
Homepage: | https://lib25519.cr.yp.to/download.html |
Description: | microlibrary X25519/Ed25519 - X25519 command line tools microlibrary for the X25519 encryption system and the Ed25519 signature system, both of which use the Curve25519 elliptic curve. Curve25519 is the fastest curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other applications. . lib25519 has a very simple stateless API based on the SUPERCOP API, with wire-format inputs and outputs, providing functions that directly match the central cryptographic operations in X25519 and Ed25519: . lib25519_dh_keypair(pk, sk): X25519 key generation lib25519_dh(k, pk, sk): shared-secret generation lib25519_sign_keypair(pk, sk): Ed25519 key generation lib25519_sign(sm, &smlen, m, mlen, sk): signing lib25519_sign_open(m, &mlen, sm, smlen, pk): verification + message recovery Internally, lib25519 includes implementations designed for performance on various CPUs, implementations designed to work portably across CPUs, and automatic run-time selection of implementations. . lib25519 is intended to be called by larger multi-function libraries, including libraries in other languages via FFI. The idea is that lib25519 will take responsibility for the details of X25519/Ed25519 computation, including optimization, timing-attack protection, and eventually verification, freeing up the calling libraries to concentrate on application-specific needs such as protocol integration. Applications can also call lib25519 directly. . X25519 command line tools. |
contents of x25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/bin/ -rwxr-xr-x root/root 14568 2023-09-11 15:29 ./usr/bin/x25519-dh -rwxr-xr-x root/root 14568 2023-09-11 15:29 ./usr/bin/x25519-keypair drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/x25519/ -rw-r--r-- root/root 175 2023-09-11 15:29 ./usr/share/doc/x25519/changelog.Debian.gz -rw-r--r-- root/root 3692 2023-09-11 15:29 ./usr/share/doc/x25519/copyright drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/man/man1/ -rw-r--r-- root/root 743 2023-09-11 15:29 ./usr/share/man/man1/x25519-dh.1.gz -rw-r--r-- root/root 743 2023-09-11 15:29 ./usr/share/man/man1/x25519-keypair.1.gz |
copyright of x25519_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
NOTE: Copyright is the same as ed25519 (ed25519_0~20230630-1_amd64.deb). Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: lib25519 Source: https://lib25519.cr.yp.to/ Files: * Copyright: 2022-2023 Kaushik Nath, 2011-2023 Daniel J. Bernstein, 2015 Tung Chou, 2011-2014 Peter Schwabe, 2011 Niels Duif, 2011 Tanja Lange, 2011 Bo-Yin Yang, License: LicenseRef-PD-hp or CC0-1.0 or 0BSD or MIT-0 OR MIT Comment: See doc/license.md and https://lib25519.cr.yp.to/license.html Files: crypto_pow/inv25519/donna_c64/pow.c crypto_nP/montgomery25519/donna_c64/smult.c Copyright: 2008, Google Inc. License: public-domain Files: debian/* Copyright: 2023 Jan Mojžíš <jan.mojzis@gmail.com>, 2023 Simon Josefsson <simon@josefsson.org>, License: CC0-1.0 License: public-domain Code released into the public domain. License: LicenseRef-PD-hp Simple public-domain dedication. . This work is hereby dedicated to the public domain. License: CC0-1.0 CC0 1.0 Universal . The complete text of the CC0 license, version 1.0, can be found in /usr/share/common-licenses/CC0-1.0. License: 0BSD BSD Zero Clause License . Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: MIT-0 MIT No Attribution . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: MIT MIT License . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
control file for x25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
Package: | x25519-dbgsym |
Source: | lib25519 |
Version: | 0~20230630-1 |
Auto-Built-Package: | debug-symbols |
Architecture: | amd64 |
Maintainer: | Jan Mojžíš <jan.mojzis@gmail.com> |
Installed-Size: | 33 |
Depends: | x25519 (=0~20230630-1) |
Section: | debug |
Priority: | optional |
Description: | debug symbols for x25519 |
Build-Ids: | b7fdb561cab6f4db98e50f452d2af30b438c88de e922c317c785da6f10fd204f8d6e187ef0af04b2 |
contents of x25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2023-09-11 15:29 ./ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/b7/ -rw-r--r-- root/root 7608 2023-09-11 15:29 ./usr/lib/debug/.build-id/b7/fdb561cab6f4db98e50f452d2af30b438c88de.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.build-id/e9/ -rw-r--r-- root/root 8456 2023-09-11 15:29 ./usr/lib/debug/.build-id/e9/22c317c785da6f10fd204f8d6e187ef0af04b2.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ -rw-r--r-- root/root 2080 2023-09-11 15:29 ./usr/lib/debug/.dwz/x86_64-linux-gnu/x25519.debug drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/ drwxr-xr-x root/root 0 2023-09-11 15:29 ./usr/share/doc/ lrwxrwxrwx root/root 0 2023-09-11 15:29 ./usr/share/doc/x25519-dbgsym -> x25519 |
copyright of x25519-dbgsym_0~20230630-1_amd64.deb (click to toggle) | |
---|---|
WARNING: No copyright found, please check package manually. |
Timestamp: 13.10.2023 / 21:02:13 (UTC)