Home
last modified time | relevance | path

Searched refs:scalar (Results 1 – 25 of 31) sorted by relevance

12

/linux-5.19.10/arch/arm/crypto/
Dcurve25519-glue.c29 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()
DKconfig69 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"
DMakefile42 chacha-neon-y := chacha-scalar-core.o chacha-glue.o
/linux-5.19.10/include/crypto/
Dcurve25519.h21 const u8 scalar[CURVE25519_KEY_SIZE],
25 const u8 scalar[CURVE25519_KEY_SIZE],
/linux-5.19.10/arch/powerpc/kvm/
Dbook3s_paired_singles.c492 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/
Dcurve25519-hacl64.c531 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()
DKconfig70 tristate "Curve25519 scalar multiplication library"
Dcurve25519-fiat32.c757 const u8 scalar[CURVE25519_KEY_SIZE], in curve25519_generic()
766 memcpy(e, scalar, 32); in curve25519_generic()
/linux-5.19.10/arch/arm64/crypto/
DKconfig82 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/
Dleon_amba.h132 u32 scalar; member
/linux-5.19.10/lib/mpi/
Dec.c1211 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/
Dccp.h556 struct scatterlist *scalar; member
Dmpi.h261 MPI scalar, MPI_POINT point,
/linux-5.19.10/crypto/
Decc.c1281 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/
Dsha1_ssse3_asm.S371 # blended scheduling of vector and scalar instruction streams, one 4-wide
372 # vector iteration / 4 scalar rounds
/linux-5.19.10/drivers/crypto/keembay/
Dkeembay-ocs-ecc.c228 u64 *scalar, in kmb_ecc_point_mult() argument
271 scalar, nbytes); in kmb_ecc_point_mult()
/linux-5.19.10/Documentation/driver-api/
Dioctl.rst134 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/
Dtimekeeping.rst92 Return a coarse-grained version of the time as a scalar
/linux-5.19.10/Documentation/devicetree/bindings/
Dwriting-schema.rst107 The YAML Devicetree format also makes all string values an array and scalar
/linux-5.19.10/tools/testing/selftests/bpf/
DREADME.rst61 // r7 is a scalar
/linux-5.19.10/Documentation/bpf/
Dverifier.rst116 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/
Dhrtimers.rst129 union" type and a plain "scalar" 64bit nanoseconds representation (at
/linux-5.19.10/Documentation/networking/
Dmsg_zerocopy.rst106 The notification itself is a simple scalar value. Each socket
/linux-5.19.10/Documentation/ABI/testing/
Dsysfs-class-firmware-attributes67 A file that can be read to obtain the scalar value used for
/linux-5.19.10/drivers/crypto/ccp/
Dccp-ops.c2293 if (!ecc->u.pm.scalar || in ccp_run_ecc_pm_cmd()
2372 ecc->u.pm.scalar, 0, in ccp_run_ecc_pm_cmd()

12