/linux-5.19.10/arch/arm/crypto/ |
D | curve25519-glue.c | 29 const u8 scalar[CURVE25519_KEY_SIZE], in curve25519_arch() 34 curve25519_neon(out, scalar, point); in curve25519_arch() 37 curve25519_generic(out, scalar, point); in curve25519_arch()
|
D | Kconfig | 69 BLAKE2s digest algorithm optimized with ARM scalar instructions. This 153 tristate "NEON and scalar accelerated ChaCha stream cipher algorithms" 158 tristate "Accelerated scalar and SIMD Poly1305 hash implementations" 168 tristate "NEON accelerated Curve25519 scalar multiplication library"
|
D | Makefile | 42 chacha-neon-y := chacha-scalar-core.o chacha-glue.o
|
/linux-5.19.10/include/crypto/ |
D | curve25519.h | 21 const u8 scalar[CURVE25519_KEY_SIZE], 25 const u8 scalar[CURVE25519_KEY_SIZE],
|
/linux-5.19.10/arch/powerpc/kvm/ |
D | book3s_paired_singles.c | 492 int reg_in3, int scalar, in kvmppc_ps_three_in() argument 510 if (scalar & SCALAR_LOW) in kvmppc_ps_three_in() 518 if (!(scalar & SCALAR_NO_PS0)) in kvmppc_ps_three_in() 526 if (scalar & SCALAR_HIGH) in kvmppc_ps_three_in() 529 if (!(scalar & SCALAR_NO_PS1)) in kvmppc_ps_three_in() 540 int scalar, in kvmppc_ps_two_in() argument 557 if (scalar & SCALAR_LOW) in kvmppc_ps_two_in() 564 if (!(scalar & SCALAR_NO_PS0)) { in kvmppc_ps_two_in() 575 if (scalar & SCALAR_HIGH) in kvmppc_ps_two_in() 580 if (!(scalar & SCALAR_NO_PS1)) { in kvmppc_ps_two_in()
|
/linux-5.19.10/lib/crypto/ |
D | curve25519-hacl64.c | 531 u64 scalar; in addanddouble_fmonty() local 537 scalar = 121665; in addanddouble_fmonty() 538 fscalar(zzz, zz, scalar); in addanddouble_fmonty() 747 static __always_inline void format_scalar_of_point(u8 *scalar, u64 *point) in format_scalar_of_point() argument 756 format_fcontract(scalar, sc); in format_scalar_of_point() 772 u8 *scalar; in curve25519_generic() local 775 scalar = e; in curve25519_generic() 781 ladder_cmult(nq, scalar, q); in curve25519_generic()
|
D | Kconfig | 70 tristate "Curve25519 scalar multiplication library"
|
D | curve25519-fiat32.c | 757 const u8 scalar[CURVE25519_KEY_SIZE], in curve25519_generic() 766 memcpy(e, scalar, 32); in curve25519_generic()
|
/linux-5.19.10/arch/arm64/crypto/ |
D | Kconfig | 82 tristate "AES core cipher using scalar instructions" 119 tristate "Poly1305 hash function using scalar or NEON instructions"
|
/linux-5.19.10/arch/sparc/include/asm/ |
D | leon_amba.h | 132 u32 scalar; member
|
/linux-5.19.10/lib/mpi/ |
D | ec.c | 1211 MPI scalar, MPI_POINT point, in mpi_ec_mul_point() argument 1229 if (mpi_cmp(scalar, ctx->p) >= 0) in mpi_ec_mul_point() 1230 nbits = mpi_get_nbits(scalar); in mpi_ec_mul_point() 1244 if (mpi_test_bit(scalar, j)) in mpi_ec_mul_point() 1261 nbits = mpi_get_nbits(scalar); in mpi_ec_mul_point() 1287 sw = mpi_test_bit(scalar, j); in mpi_ec_mul_point() 1322 k = mpi_copy(scalar); in mpi_ec_mul_point()
|
/linux-5.19.10/include/linux/ |
D | ccp.h | 556 struct scatterlist *scalar; member
|
D | mpi.h | 261 MPI scalar, MPI_POINT point,
|
/linux-5.19.10/crypto/ |
D | ecc.c | 1281 const struct ecc_point *point, const u64 *scalar, in ecc_point_mult() argument 1295 carry = vli_add(sk[0], scalar, curve->n, ndigits); in ecc_point_mult() 1297 scalar = sk[!carry]; in ecc_point_mult() 1306 nb = !vli_test_bit(scalar, i); in ecc_point_mult() 1311 nb = !vli_test_bit(scalar, 0); in ecc_point_mult()
|
/linux-5.19.10/arch/x86/crypto/ |
D | sha1_ssse3_asm.S | 371 # blended scheduling of vector and scalar instruction streams, one 4-wide 372 # vector iteration / 4 scalar rounds
|
/linux-5.19.10/drivers/crypto/keembay/ |
D | keembay-ocs-ecc.c | 228 u64 *scalar, in kmb_ecc_point_mult() argument 271 scalar, nbytes); in kmb_ecc_point_mult()
|
/linux-5.19.10/Documentation/driver-api/ |
D | ioctl.rst | 134 which can be interpreted as either a pointer or a scalar depending on 135 the command. If it is a scalar, then compat_ptr() must not be used, to
|
/linux-5.19.10/Documentation/core-api/ |
D | timekeeping.rst | 92 Return a coarse-grained version of the time as a scalar
|
/linux-5.19.10/Documentation/devicetree/bindings/ |
D | writing-schema.rst | 107 The YAML Devicetree format also makes all string values an array and scalar
|
/linux-5.19.10/tools/testing/selftests/bpf/ |
D | README.rst | 61 // r7 is a scalar
|
/linux-5.19.10/Documentation/bpf/ |
D | verifier.rst | 116 bpf_verifier.h, which unifies tracking of scalar and pointer values. Each 278 which calls adjust_ptr_min_max_vals() for adding pointer to scalar (or vice
|
/linux-5.19.10/Documentation/timers/ |
D | hrtimers.rst | 129 union" type and a plain "scalar" 64bit nanoseconds representation (at
|
/linux-5.19.10/Documentation/networking/ |
D | msg_zerocopy.rst | 106 The notification itself is a simple scalar value. Each socket
|
/linux-5.19.10/Documentation/ABI/testing/ |
D | sysfs-class-firmware-attributes | 67 A file that can be read to obtain the scalar value used for
|
/linux-5.19.10/drivers/crypto/ccp/ |
D | ccp-ops.c | 2293 if (!ecc->u.pm.scalar || in ccp_run_ecc_pm_cmd() 2372 ecc->u.pm.scalar, 0, in ccp_run_ecc_pm_cmd()
|