Searched refs:bn_mul_mont (Results 1 - 18 of 18) sorted by relevance

/freebsd-current/crypto/openssl/crypto/bn/
H A Dbn_ppc.c15 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
H A Dbn_sparc.c14 #include "bn_local.h" /* for definition of bn_mul_mont */
16 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
H A Dbn_exp.c939 * |bn_mul_mont|, which implements the normal reduction variant.
940 * Given those inputs, |bn_mul_mont| may not give reduced
973 bn_mul_mont(tmp.d, am.d, am.d, np, n0, top);
985 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
993 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
1000 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
1026 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
1027 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
1028 bn_mul_mont(tmp.d, tmp.d, tmp.d, np, n0, top);
1029 bn_mul_mont(tm
[all...]
H A Dbn_asm.c857 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
952 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
1000 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
1041 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
H A Dbn_mont.c48 if (bn_mul_mont(r->d, a->d, b->d, mont->N.d, mont->n0, num)) {
H A Dbn_local.h48 * Beyond that size bn_mul_mont is no longer used, and the constant time
49 * assembler code is disabled, due to the blatant alloca and bn_mul_mont usage.
50 * Note that bn_mul_mont does an alloca that is hidden away in assembly.
659 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,
/freebsd-current/crypto/openssl/crypto/bn/asm/
H A Ds390x-mont.pl26 # and _strictly_ in-order execution, while bn_mul_mont is more or less
30 # the cost of other operations increase, bn_mul_mont aim to neatly
74 # int bn_mul_mont(
96 .globl bn_mul_mont
97 .type bn_mul_mont,\@function
98 bn_mul_mont: label
277 .size bn_mul_mont,.-bn_mul_mont
H A Dalpha-mont.pl27 # int bn_mul_mont(
65 .globl bn_mul_mont
67 .ent bn_mul_mont
68 bn_mul_mont: label
322 .end bn_mul_mont
H A Dmips-mont.pl23 # verify:-( All comparisons are against bn_mul_mont-free assembler.
99 # int bn_mul_mont(
135 .globl bn_mul_mont
136 .ent bn_mul_mont
137 bn_mul_mont: label
152 .end bn_mul_mont
H A Darmv4-mont.pl24 # +115-80% on Intel IXP425. This is compared to pre-bn_mul_mont code
121 .global bn_mul_mont
122 .type bn_mul_mont,%function
125 bn_mul_mont: label
300 .size bn_mul_mont,.-bn_mul_mont
H A Dx86_64-mont.pl85 # int bn_mul_mont(
105 .globl bn_mul_mont
106 .type bn_mul_mont,\@function,6
108 bn_mul_mont: label
364 .size bn_mul_mont,.-bn_mul_mont
H A Darmv8-mont.pl61 # int bn_mul_mont(
77 .globl bn_mul_mont
78 .type bn_mul_mont,%function
80 bn_mul_mont: label
294 .size bn_mul_mont,.-bn_mul_mont
315 // only from bn_mul_mont which has already signed the return address.
680 // only from bn_mul_mont which has already signed the return address.
1460 // only from bn_mul_mont (or __bn_sqr8x_mont from bn_mul_mont) whic
[all...]
H A Dia64-mont.pl82 // int bn_mul_mont (BN_ULONG *rp,const BN_ULONG *ap,
86 .global bn_mul_mont#
87 .proc bn_mul_mont#
88 bn_mul_mont: label
98 .endp bn_mul_mont#
H A Dparisc-mont.pl152 .EXPORT bn_mul_mont,ENTRY,ARGW0=GR,ARGW1=GR,ARGW2=GR,ARGW3=GR
154 bn_mul_mont
/freebsd-current/sys/crypto/openssl/arm/
H A Darmv4-mont.S23 .globl bn_mul_mont
24 .type bn_mul_mont,%function
27 bn_mul_mont: label
200 .size bn_mul_mont,.-bn_mul_mont
/freebsd-current/sys/crypto/openssl/i386/
H A Dx86-mont.S4 .globl bn_mul_mont
5 .type bn_mul_mont,@function
7 bn_mul_mont: label
476 .size bn_mul_mont,.-.L_bn_mul_mont_begin
502 .globl bn_mul_mont
503 .type bn_mul_mont,@function
505 bn_mul_mont: label
971 .size bn_mul_mont,.-.L_bn_mul_mont_begin
/freebsd-current/sys/crypto/openssl/amd64/
H A Dx86_64-mont.S6 .globl bn_mul_mont
7 .type bn_mul_mont,@function
9 bn_mul_mont: label
258 .size bn_mul_mont,.-bn_mul_mont
/freebsd-current/sys/crypto/openssl/aarch64/
H A Darmv8-mont.S9 .globl bn_mul_mont
10 .type bn_mul_mont,%function
12 bn_mul_mont: label
226 .size bn_mul_mont,.-bn_mul_mont
231 // only from bn_mul_mont which has already signed the return address.
935 // only from bn_mul_mont which has already signed the return address.
1694 // only from bn_mul_mont (or __bn_sqr8x_mont from bn_mul_mont) which has already signed the return address.

Completed in 194 milliseconds