/freebsd-current/crypto/openssl/crypto/bn/ |
H A D | bn_ppc.c | 15 int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, function
|
H A D | bn_sparc.c | 14 #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 D | bn_exp.c | 939 * |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 D | bn_asm.c | 857 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 D | bn_mont.c | 48 if (bn_mul_mont(r->d, a->d, b->d, mont->N.d, mont->n0, num)) {
|
H A D | bn_local.h | 48 * 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 D | s390x-mont.pl | 26 # 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 D | alpha-mont.pl | 27 # 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 D | mips-mont.pl | 23 # 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 D | armv4-mont.pl | 24 # +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 D | x86_64-mont.pl | 85 # 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 D | armv8-mont.pl | 61 # 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 D | ia64-mont.pl | 82 // 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 D | parisc-mont.pl | 152 .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 D | armv4-mont.S | 23 .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 D | x86-mont.S | 4 .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 D | x86_64-mont.S | 6 .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 D | armv8-mont.S | 9 .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.
|