-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi
I use some of the GMP functions when doing crypto in PHP.
What is GMP?
GMP is a free library for arbitrary precision arithmetic, operating on
signed integers, rational numbers, and floating point numbers. There is no
limit to the precision except the ones implied by the available memory in
the machine GMP runs on. GMP has a rich set of functions, and the functions
have a regular interface.
Please find enclosed my patch, it's done with "diff -Nuar". To apply the
patch, simply "patch -p0 filename filename.patch"
Brief summary:
Added bin/php-gmp
Modified bin/php
Modified etc/php.menu
Modified etc/defaults.conf
The patches are for the modified files, and the added file is included in
the .tar.gz
I've tested this on 2 RedHat boxes so far.
Hope this is of some use,
Matt
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
iQA/AwUBPg4tUzkPjz8v3zk4EQJj5QCgtS6A3YUm7mLC66sYC+3b/YVDmGQAoKjq
OrBXUar7/SsdLpCye4ZU9l+M
=bTTc
-----END PGP SIGNATURE-----
begin 666 php-gpm-ATB-patch.tar.gz.sig
MB0`_`P4`/@XKWSD/CS\OWSDX$0(,NP"@X=^HD^[.@Z:KD*/"#HX[VW&[AO0`
5H/@CR/^D>_0!ME8[`>(&'JN#D@W#
`
end
begin 666 php-gpm-ATB-patch.tar.gz
M'XL(`/TJ#CX``^U8>V_:2!#/O_A3S%$N546]?F)HHMR%!!I00^ *Z4.]*C)F
M`:NVU[672])/?[/&0#"4J%6:]G0>!9O,SLL[R_QF7!^<R*'-G:FR]\-(54VU
M6JW@756KEKEV3VD/&:IAZF95U?943=.KUAY4?EQ(*YK%W(X`]GR;\UUR]ZW_
M1ZF^S/_0#7[0&?BF_%<LS+^N6FJ>_\>@]?R'TU">^.$#^U U5;5,\VOYQV17
M5_G7#90W#+.R!^H#Q[&5_N?YYS3F((]!F<61XKE#\<$30&S8WX?S]LE9I]=H
MOSX2R]*Z+'-L[QZ-N=!2KW3>/:V?7_7J@]8.Q3M2DN2.X0/(7Z!86@H4X>,A
MG]) VJ[BC* 4,<:5.'*D@''7H:C=:5Y<#EY?-HM0/*.<N\$$4!?Z;!;A>D3M
MT2TAY.^@*#E3ZGRZBN<+18Q/+J$DP4-")E]0?<S#`T7!*YD$,\*BB8)W!>64
MK*Q$;T*/C2AD%K9&!9<!KM+1G; 6`8V6!J3MJD)%=E@P=B>S"!\-%8O2$SN&
MD$8PY4G U]?7)+YF-\1A?A*M;P<S3& [P//O>:@EBPBGW/>>K'B_ZZIP2Y2%
M=0K[?T#)8Y.1&RFXM'1+"3)!_V-?2]*=["*4_H0-&8DZ4X9!?R@UNA?-C\7=
MS^2'KK=XHE*G_JJYZ5^([/:^E/@6W^YR$Q+GOOV)0LK+QI"ROS>&Q+3C43N
MS+,)7J*#9X"0[:<98TW]TY$X+A+U8OI54=M+SOI*Y3>A,W:7/QM).NU>O&R?
M]5J]HV)I^1UD^=KE4P$.*%>4?G;9RNF!: /_2?+?@_I(\-_Z*OZKEJ'=P?^J
MP'_+,G+\?PR291DPZX4."Z#K<( J:-:!KA[H-="Q-Y/*Y;(06/[\"WV;0X,Z
M( 3T`T,],%+)XV.03?VY!66\5N'X6(($^4OMB_Z@?H[XW.I=G9QV$*5!II^A
M).J2P'Z2(O:B`QTZN-G3;=K=TW9MMRYSW-HVS;/F8-!\-]BM/,'6@-YPJ;Q%
M7V#"3ET_E#:8_FW\V=MDARSFDXC&FROCB 5\:&,%?Z3\KW[_E#N_P/QG"3DQ
M_QGY_/<8M)Y_4?]]BGWM@X+ /?5?-RQ]E7_!UTS+,//Z_QB4UO\DZ[M!0)DR
MGRIB&Y2T>U0XBP)[Q)1Z:&.[RQGSANQ&UDB%5&IKYRD+&K4#TUR!AF8B7)23
MJP`-T2Q?":TKEU,?- W;V+NEN-.^.,-V5MR@/PM#%O'B(0SJ)X?BLZ&N9]3[
M[_MO^LT.6NC?QD+B#<34M\,IP^DFM8=-\>%F(,8V2ZUU2]-DB/.ISZ+;-*H-
M.V;&SAP3T4P*CCN#J&24!22B:C>R<5R FIO9D@U]*Z.?`F,Z&"/ZK;F7L^K5
M[![TSX7WD ;X;4VU_%VJNS)9RX;>Z<W'FOE.22!&J_D5L1IG+( )>P8G-@YB
MG(%ONP$DU4T,=,G!JZBB71$W34W.7J%02%XYE/[!HK#"^_D;A[GE9<3Q/&*X
M=G$D'%(8SER/XV2%KL3$A'9<_C1>CEQC-@M&@+\P- 7Q_, $(BK<]0BNIS8G
M`,W 'HJ9$X7<&%C(751('"QFS]3[\[E]<./@*=_EXSD@"QW<>4<"]HPS].LZ
M:/"6X):W7%X/;E_1VT/ 61"RE,G:D=B=3:E#S'E!?-%JS_!;03115[AC8A#-
MME+9/ KY#&ON!?EH=\W/BQ?/\+KI/XQP[Z]&-'8B-]FX>&N,/[OB_EJTCO\C
M.K9G'H^)>&7S8$W ??-?\LYW@?\F]@):Q3+4'/\?@P3^KV7]X9N =?-W.@&M
M=J!I^+?J!'1#U&-]T0E<7K3?=1LGIT<ZT8DF0:?;$.5')S6B:7*IWJN?MIH2
M='O-"\%7R0MB3:2R*!XFT83&H/6Z.QB<-X\,39?@;?.D47]SI!&5&!BA02QI
M49G>U@>G+;100=Z\)]$2:#"--)8LYAZ57M;/^\WUA11,MZXEA7/.+V^4NHS\
J'=DEK_.^_]<6;K>Q?,9T[6<?J9QRRBFGG'+**:><?F'Z%YXS7'T`* ``
`
end
|