Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.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()
DKconfig132 tristate "NEON and scalar accelerated ChaCha stream cipher algorithms"
137 tristate "Accelerated scalar and SIMD Poly1305 hash implementations"
147 tristate "NEON accelerated Curve25519 scalar multiplication library"
DMakefile38 chacha-neon-y := chacha-scalar-core.o chacha-glue.o
/kernel/linux/linux-5.10/include/crypto/
Dcurve25519.h21 const u8 scalar[CURVE25519_KEY_SIZE],
25 const u8 scalar[CURVE25519_KEY_SIZE],
/kernel/linux/linux-5.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()
/kernel/linux/linux-5.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()
DKconfig79 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()
/kernel/linux/linux-5.10/arch/arm64/crypto/
DKconfig69 tristate "AES core cipher using scalar instructions"
110 tristate "Poly1305 hash function using scalar or NEON instructions"
Dsha512-core.S_shipped55 // 64-bit scalar version on *some* of the more recent processors. As
/kernel/linux/linux-5.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()
1262 nbits = mpi_get_nbits(scalar); in mpi_ec_mul_point()
1288 sw = mpi_test_bit(scalar, j); in mpi_ec_mul_point()
1318 mpi_free(scalar); in mpi_ec_mul_point()
1325 k = mpi_copy(scalar); in mpi_ec_mul_point()
/kernel/linux/linux-5.10/arch/sparc/include/asm/
Dleon_amba.h132 u32 scalar; member
/kernel/linux/linux-5.10/include/linux/
Dccp.h555 struct scatterlist *scalar; member
Dmpi.h261 MPI scalar, MPI_POINT point,
/kernel/linux/linux-5.10/crypto/
Decc.c1143 const struct ecc_point *point, const u64 *scalar, in ecc_point_mult() argument
1157 carry = vli_add(sk[0], scalar, curve->n, ndigits); in ecc_point_mult()
1159 scalar = sk[!carry]; in ecc_point_mult()
1169 nb = !vli_test_bit(scalar, i); in ecc_point_mult()
1176 nb = !vli_test_bit(scalar, 0); in ecc_point_mult()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
DREADME.rst19 // r7 is a scalar
/kernel/linux/linux-5.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
/kernel/linux/linux-5.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
/kernel/linux/linux-5.10/Documentation/core-api/
Dtimekeeping.rst92 Return a coarse-grained version of the time as a scalar
/kernel/linux/linux-5.10/Documentation/devicetree/
Dwriting-schema.rst104 The YAML Devicetree format also makes all string values an array and scalar
/kernel/linux/linux-5.10/Documentation/networking/
Dmsg_zerocopy.rst106 The notification itself is a simple scalar value. Each socket
Dfilter.rst1170 bpf_verifier.h, which unifies tracking of scalar and pointer values. Each
1331 which calls adjust_ptr_min_max_vals() for adding pointer to scalar (or vice
/kernel/linux/linux-5.10/Documentation/timers/
Dhrtimers.rst129 union" type and a plain "scalar" 64bit nanoseconds representation (at
/kernel/linux/linux-5.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()
/kernel/linux/linux-5.10/Documentation/translations/ko_KR/
Dmemory-barriers.txt362 either an object of scalar type, or a maximal sequence

12