File: control

package info (click to toggle)
lib1305 0~20250415-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,100 kB
  • sloc: asm: 21,226; ansic: 10,838; python: 4,340; sh: 178; makefile: 45
file content (80 lines) | stat: -rw-r--r-- 2,635 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Source: lib1305
Maintainer: Debian Security Tools <team+pkg-security@tracker.debian.org>
Uploaders:
 Simon Josefsson <simon@josefsson.org>,
 Jan Mojžíš <janmojzis@debian.org>,
Priority: optional
Standards-Version: 4.7.2
Section: libs
Homepage: https://lib1305.cr.yp.to/
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 libcpucycles-dev,
 librandombytes-dev,
 pandoc [!m68k !sh4 !x32] <!nodoc>,
 python3,
 python3-capstone,
 valgrind-if-available,
Vcs-Git: https://salsa.debian.org/debian/lib1305.git
Vcs-Browser: https://salsa.debian.org/debian/lib1305

Package: lib1305-1
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Poly1305 one-time authenticator microlibrary - shared library
 lib1305 is a microlibrary for the Poly1305 one-time authenticator.
 .
 lib1305 has a very simple stateless API based on the SUPERCOP API,
 with wire-format inputs and outputs, providing a function poly1305 to
 generate an authenticator and a function poly1305_verify to verify an
 authenticator.
 .
 Internally, lib1305 includes implementations designed to work
 portably across CPUs, and implementations designed for higher
 performance on Intel/AMD CPUs with BMI2 instructions. lib1305
 includes automatic run-time selection of implementations.
 .
 lib1305 is intended to be called by larger multi-function libraries
 (such as traditional cryptographic libraries), including libraries in
 other languages via FFI. The idea is that lib1305 takes
 responsibility for the details of Poly1305 computation, including
 optimization, timing-attack protection, and (planned) verification,
 freeing up the calling libraries to concentrate on
 application-specific needs such as protocol integration. Applications
 can also call lib1305 directly.
 .
 Shared library.

Package: lib1305-dev
Section: libdevel
Architecture: any
Depends:
 lib1305-1 (= ${binary:Version}),
 ${misc:Depends},
Description: Poly1305 one-time authenticator microlibrary - development files
 lib1305 is a microlibrary for the Poly1305 one-time authenticator.
 .
 Development files.

Package: poly1305
Section: devel
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
 valgrind-if-available,
 ${python3:Depends},
Description: lib1305 one-time authenticator microlibrary - command line tools
 lib1305 is a microlibrary for the Poly1305 one-time authenticator.
 .
 The lib1305-speed, lib1305-test and lib1305-fulltest tools can be
 used for benchmarking and internal self testing.  Python and Valgrind
 is only needed for the lib1305-fulltest tool, the other tools are
 written in C.
 .
 Command line tools.