Lines Matching full:library

4 Crypto library
7 The Linux kernel's crypto library (``lib/crypto/``) provides kernel-internal
14 The crypto library functions are intended to be boring and straightforward, and
18 Note that the crypto library isn't entirely new. ``lib/`` has contained some
26 The crypto library documentation is primarily meant for kernel developers who
50 - ``include/crypto/``: crypto headers, for both the crypto library and the
58 ``CRYPTO_LIB_$(ALGORITHM)``. As is the norm for library functions in the
67 Note that the crypto library doesn't use the ``crypto/``,
70 in the traditional crypto API are implemented by calls into the library.
75 Some of the advantages of the library over the traditional crypto API are:
77 - The library functions tend to be much easier to use. For example, a hash
78 value can be computed using only a single function call. Most of the library
83 - The library functions are usually faster, especially for short inputs. They
88 - The library functions use standard link-time dependencies instead of
92 - The library focuses on the approach that works the best on the vast majority
96 - The library uses standard KUnit tests, rather than custom ad-hoc tests.
98 - The library tends to have higher assurance implementations of the crypto
102 - The library supports features that don't fit into the rigid framework of the
108 In-kernel users should use the library (rather than the traditional crypto API)
126 The crypto library uses standard KUnit tests. Like many of the kernel's other
130 A ``.kunitconfig`` file is also provided to run just the crypto library tests.
151 Note: the crypto library also includes FIPS 140 self-tests. These are