ELF 4(.shstrtab.text.data.exception_ranges.stab.index.stab.indexstr.init.fini.comment.strtab.symtab.rela.text.rela.exception_ranges.rela.init.rela.fini㿘'H'D@! HD$ ' BD'BB'' ' '!  C'! #'! #['@@'??@@'!   ' '!  #` @@! '@@'Ƞ  ' 'Ƞ #`@@'@@'@'@@'!   ' '!  #` @@! '@@'  ' ' #`@@T''@'@@'!   ' '!  #` @@! '@@'xx  'tt 'x #`@@x'||'hh  @'ph #`@@h'll@@#`@@ '㾰'D @@!}x!#@@@!}x!#@@'@@Ģؐ@@Ĥ@@@@ @@ @@t@@` @@t`@@''\` @@t @@ @@\ "H @@4H@@4@@4 @@H @@@'  @@ @@  @@D@@ @@ @@Ģ @@آ @@ @@LJ` @@t @@ @@ @@ @@Ģ @@آ @@ @@@4 @@H @@  @@x!   ' '!  #` @@! ''  ' ' #`@@''ؐ@'܁X@!   ' '!  #` @@! ''  ' ' #`@@V''ؐ@'!   ' '!  #` @@! ''  ' ' #`@@%''@'!   ' '!  #` @@! ''@'!   ' '!  #` @@! ''  ' ' #`@@ ''||@|'!   'pp 'x!  #` @@! 'tt'hh@h'l!   '\\ 'd!  #` @@! '``'TT@T'X!   'HH 'P!  #` @@! 'LL'@@@@'D!   '44 '$ d8X@@PXԐ@@ԢP@@<H#@@H<@@< @@P @@X @@64@@,4Ԑ@@Ԣ,@@H d@@H@@ @@, @@4 @@` @@h @@| @@0DԐ@@Ԣ @@ܢ @@ @@`^ @@Ԣ @@ܢ @@ @@@ @@< @@P @@X @@` @@h @@| @@ @@, @@4 @@'L'H'D!   @ '!  #`ʐ@@?L @#`@@ 3!  #`ʐ@@  'ʐ@@@@D@@ @@ @@BL >#`@@ 3!  #`ʐ@@  'ʐ@@@@D@@ @@ @@#`@@ 3!  #`ʐ@@  'Rtʐ@@|t@@H|@@| @@t @@3 '., @@ @@@ @@ @@@| @@t @@@'H'D @@D @ @#`H  @@' @ @#`H  @@' /#`H  @@'  #`H  @@' #`H  @@'  ! $ #`H  @@' #`H  @@'  'D 6#`H  @@' 'H  #`@@'! $ H  @@@@ @@vD 6#`H  @@' 'H  #`@@'! $ H  @@@@ @@>D 6#`H  @@' 'H  #`@@'! $ H  @@ؐ@@آ @@ ! $ #`H  @@'|| #`H  @@'xx  'D "#`H  @@'tt H  #`@@'pp! $ HD "#`H  @@'ll H  #`@@'hh! $ $D  #`H  @@'dd H  #`@@'``! $ !   @!   ' '!  #` @@! '@ @D "#`H  @@'\\ H  #`@@'XX! $ OD "#`H  @@'TT H  #`@@'PP! $ +D "#`H  @@'LL H  #`@@'HH! $ #`! $ !   @!   ' '!  #` @@! '@ @D #`H  @@'DD 2D #`H  @@'@@ D #`H  @@'<< !  ! $ !   @!   ' '!  #` @@! '@ @' @@"  @@ @@@ @@آ @@㿘'H'DHD@D''㿘'DD '㿘'H'DDH @@D'㿠! @!  @@!  @@㿠!  @@!  @@!  @@N and N' are: , Encrypted, we get: .Decrypted, we get an M, , that should be the same as Usage: driver [-help] {-e[ncrypt] | -d[ecrypt]} [-i infile] [-k keyfile] Encryption mode: All produced ciphertext goes to stdout. All key information goes to stderr.Plaintext input comes from stdin, and is terminated with a newline, or you can specify the input with the -i option. Examples of command-line encryption:(1) Generate new public/private key pair, and encrypt plaintext. Redirect key information and ciphertext: driver -e -i plaintext >&keyfile >ciphertext (2) Using private key in keyfile, encrypt plaintext: driver -e -i plaintext -k keyfile >ciphertext (3) Generate new keys, and encrypt stdin. Save key in keyfile: driver -e >&keyfile Decryption mode: All decrypted plaintext goes to stdout. Description of the decryption progress goes to stderr. Example of command-line decryption: driver -d -i ciphertext -k keyfile >decryptedtext The keyfile must be produced by this program to work correctly.Getting primes...Prime P: Prime Q: These primes should be destroyed for proper security. They are left in the keyfile for demonstration purposes only.Generating keys... Public key: E: N: Private key: D: N: Input text (CNTL-C terminates input):Keyfile not validInput ciphertext (CNTL-C terminates input):Beginning decryption. Fetching blocks.Decrypting ciphertext block...<>%s000Depadding and decoding...%sD:%sE:%sN:%s-help-vverbose-vverbose-e-encrypt-kr-kr-kr-d-decrypt-kr-kr-krKeyfile could not be opened for reading -ir-ir-irInfile could not be opened for reading -o-o-oOutfile could not be opened for writing Ph8HhX 8Lt\8 | L  0  l D  x X 0 h X4|L<T4|XxX(PpX(  \T dx@ (T4tttp($xTxP hhhhHxX(((pppxHHxx x T 4 $ L p 4T$t<d 8l\H8t8 ` lXH <C4driver.cptf;ptx;ptk;s;V=3.1;R=<>/a/apollo/af9/mpw7t/classes/cs651/rsa/; /opt/SUNWspro/bin/../SC4.0/bin/CC -c driver.c@@@(#)stdlib.h 1.40 97/06/30 SMI@(#)feature_tests.h 1.13 97/06/26 SMI@(#)string.h 1.19 96/03/12 SMI@(#)assert.h 1.9 92/07/14 SMI@(#)ctype.h 1.28 96/08/21 SMI@(#)stdio.h 1.49 97/05/09 SMI@(#)va_list.h 1.6 96/01/26 SMI@(#)time.h 1.25 96/03/12 SMI@(#)time.h 2.52 96/11/15 SMI@(#)types.h 1.51 97/05/06 SMI@(#)isa_defs.h 1.11 97/03/21 SMI@(#)machtypes.h 1.11 96/04/29 SMI@(#)int_types.h 1.4 96/09/25 SMI@(#)select.h 1.11 96/06/20 SMI@(#)siginfo.h 1.39 96/06/28 SMI@(#)machsig.h 1.12 96/04/29 SMI@(#)signal.h 1.31 96/05/20 SMI@(#)signal.h 1.50 97/04/16 SMI@(#)unistd.h 1.29 96/06/05 SMI@(#)procset.h 1.17 96/04/24 SMIdriver.ciostream_init__0oOunsafe_ostreamlsPCc__0fKunsafe_iosFrdbufv__0oHostreamlsPFR6Hostream_R6Hostream__0CH_STCON_v__0DH_STDES_v.rem.mul__0oNIostream_initdtv__0oIifstreamdtv__0oIofstreamdtv__0oIofstreamctv__0oIifstreamctv__0oNIostream_initctvfopenstrcmp__0oGstringctRC6Gstring__0OplRC6GstringTB__0oGstringctc__0FEatoiRC6Gstring__0oGstringasRC6Gstring__0fGBigIntItoStringvK__0OgtRC6GBigIntTB__0OdvRC6GBigInti__0oGBigIntctRC6Gstring__0oGstringctPCcfscanf__0OmlRC6GBigIntifgets__0oGstringdtv__0OlsR6HostreamRC6Gstring__0FNDecodeMessage6GBigInt__0FHDecryptRC6GBigIntNCB__0FYGetEncryptedMessageBlockvexit__0FHEncryptRC6GBigIntNCB__0OneRC6GBigIntTB__0FPGetMessageBlockv__0FEGetDRC6GBigIntTB__0FEGetERC6GBigInt__0FJGetNPrimeRC6GBigIntTB__0FEGetNRC6GBigIntTB__0OlsR6HostreamRC6GBigInt__0FHGetKeysP6GBigIntTBisignal__0FJParseArgsiPPc__0oGBigIntctvmain__iobfclose__0FGFinishicerr__0FJPrintHelpv__0FFflushR6Hostream__0FKPrintUsagevopt_vmodefkeyoutfkeyinfkeyfoutfin_ex_rethrow_q__0oGBigIntctRC6GBigInt__0FIis_primeRC6GBigInt__0OplRC6GBigIntTB__0oGBigIntdtv__0OeqRC6GBigIntTB__0OmdRC6GBigIntTB__0oGBigIntasRC6GBigInt__0OmlRC6GBigIntTB__0oGBigIntctitimesrand48__0FIGetPrimev__0FHDecryptRClNCB__0FHEncryptRClNCB__0FEendlR6Hostream__0oHostreamlsl__0fOunsafe_ostreamGoutstrPCcTB__0FLEncryptTestvcoutdrand48__0FIrand_intiTB__fsr_init_value D0L1C,HCHnDX|D` )<K_w %,X@Z+0y~%`72HPW7P 4jy~ 8\ X !9L[n!ASX`xqV  U U 8U <U D H \SdU hU R  RQ$P4U 8U TU XU ` d xSU U R ( (Q(O8U <U XU \U d ,h ,|SU U R H H$ \( \TR`Q dQ LMWKW8KXJxJIKKHKG8FPFhFKEIFFD@EXIpFCFFFFF0FHF`FxFFFFFBF F 0F \U `U |U U  l  l S U U   9 <: DU HU dU hU p t S U U   Q U U (U ,U 4  8  LS TU XU  `  ` Q U U U U     S U U 4Q DU HU dU hU p  t  S U U     Q U U (U ,U 4 0 8 0 LS TU XU pQ U U U U  d  d S U U Q U U U U $ ( <SDU HU `QpU tU U U   SU U QU U U  U   ,S4U 8U PQ`U dU U U  , ,SU U  h hQ$U (U DU HU P T hSpU tU QU U U U   SU U QU U 4U 8U @ D XS`U dU |Q< < U U 9U U 7 7 97 7 A A  A $A 058@ <@ T@ X@ d5l? p? ? ? 52222 2? ? 41H< L< X6 \6 h0p< t< /< < < < 7 7 7 7  D DS$7 (7 @QXN`7 d7 7 7  X XS7 7 .QN7  7 (7 ,7 4 d8 dLST7 X7 p.Q-I,+ I@*XI`7 d7 7 7  p pS7 7   Q$7 (7 D7 H7 P T hSp7 t7       $Q (Q <7 @7 P.    S.  l #p #Q Q 7 7 . ( (S8.XQxFFFFFFA A 4 4 U U 8U <U D 0H 0\SdU hU Q)IK(F(F`'xIU U .QF< < /<7 @7 \7 `7 h Xl XS7 7 Q:&2A A 4 4 7 7 7  7 ( l, l@SH7 L7 dQ|; ; 7 7 7 7   S7 7 Q%,ILKd(FF; ; 7 7 7 7     S 7 $7 <Q l$ I C # F U U !"!(9!H!!`F!p7 !t7 !7 !7 ! ! !S!7 !7 !Q!F"A "A "A " A ",5"4@ "8@ "P@ "T@ "`5"h? "l? "? "? "5"F"F"F"F#F#<F#TF#lF#F#F#F#F#F#F$F$,F$4B$LF$dF$F$F$F$F$F% F%,!%K%A %A % &l&K&E&I&F'F'F'@'XK'xE'I'F'F'F(K(0G(XF(C(F((K)E)0I)HF)`F)xF)C)F)F)F*F*,F*4B*LF*dF*|F*F*F*F*F+ A +$A +<:+L&+TA +XA +` +d +x+K++,!,0!,8B,l2,x ,| ,,,; ,; ,7 ,7 ,7 ,7 , , -S- 7 -7 -(Q-h-I-F-K-.F.,K.LH.dI.|... //4/L/l/I/F/!/!/0 0$0D0\I0tF0!0!0!0F0F1 1$!1<!1TF1|F1!1!1F1B1F2F2!24!2L!2dF2|F2F2!2!3? 3 ? 34? 38? 3@ 3D 3X3 3 33? 3? 3 3 344 48I4PF4h!4 4 44? 4? 4 4 455(5@I5XF5p!5| 5 55? 5? 5  5  56660I6HF6`!6F6!6B6F6!6B7F7 !7(B7l7:7&7 $7 $7787&7 *7 *8 8, 080 08H8h 88l 888 <8 <88; 8; 8 D8 D9 9, H90 H9H9 Q9 Q99 T9 T99? 9? ::(:@!:` V:d V:|: Y: Y::? :? :;; !;@ [;D [;\; ^; ^;;? ;? ;;<!<? <? <( `<, `  z>$ z>0>D? >H? >P? >T? >lU >pU >U >U > |> |>S>U >U >:>&> > ??4 ?8 ?D?XA ?\A ?| ? ?? ? ??A ?A @  @ @(@T @X @d@xA @|A @4 @4 @A @A @A @A @U @U @U @U @ @ ASAU A U A:A$&A< A@ AXA A AA A BB(4 B,4 B4@ B8@ B@@ BD@ B\U B`U B|U BU B B BSBU BU B:B&B!C !C$!C,BCD!Cd!DTSD D DD> D> DD= D= DD= E= EE> E> E, E4 E8 EH  @(`<Pdx@Xp,@Th|H`x0DXl<p$H`  4THx\p(H`$8pL`t<X,T(<P d@x`d,@Th|0h$0DXlHl4T l 4H \ Dp t    !!0!P !h $! 8! L" `"4 t"h " " " " # $ % &t (& <& P& d& x' ' 'H '` ' ' ' ' ' ,( @(8 T(` h( |( ) ) )8 )P )h ) ) + 0, D, X- l-0 -p - - - - . .4 .T .l 4. H. \. p/ /< /T /t / / / //$080,L0L`0dt0|0000011,1D(4(<4@P4Xd50x5H5`6 686P7777,7@8T8Ph8|899P99::0:H:0:D:X;l;(;d;;;<8>>>??L??@0$@l8ALA`A,tA`ABBBB 4 EXF0N)b$ 5bDcJcPcvYfak iq$*  t