ELF( 4(/ 0 0 / 0 0 /@-8@88 0000}@' (@-P@0$0$0S <00S0(0, P 0@-0* 0 Ѝ;0@-0* 0 ЍDp@-8Q`40@S$E 80S 4S1$ (0S0(000  P (0S0(000 P (0S0(000 \T0Sp(0Sp0(000p p@OS 40@-0 00*0 Ѝ0d0p@- @RPp(0S0(000 ( @ 0p@HQ@-<@ 0},$@HZ0@-,MPp l0@P P T 0PP &P ,Ѝ0jfup@-(MP| x0@P Z&P T 0`PP &PU(ЍpjJu/@-@ MH00h00d000 0000LL P H 0}$  Ѝ@ Ѝ{7@-B\p@HTP 22"( |"xxP P2hH2\"( X" TTP 2D28"( 4"  /((P 11 "( "P 11!( !Pt1!( !P L1!( !  $A>SH }|740S 80SS0PS@!@1(P4,0001> 1>1>1> 0L0d@*0@  Ѝ0U8!'O@qDJ8Oqgl r  uj G-}dd  T2@`p@pg0 P R r0 1  !`oj    0 x1 < Xuj (   0 0 < 00j    0 0 < 0@X V@v< P0ЍG@5 <^Ts@-lA$0 SS\10SO0!}/P 00S ):SQ @0  `L 04,00 3/DЍ,Ec1O-4TM\@`,0 03/cp0㔓# Rp ,0 0 3/p㔚*0SP P * ePPgUP!p0㔓#aT4p0 ̠ 0 ,0$ 0 0$ 0P0  0S 0,0 0`H@L0048<`@p,0,LTЍ,O-0TM,P`$!`P 008 !!004 !P |048<@DHLc00ލp-@-M@p`P     A  ЍG-@M0bpP }P)  0   }      T @ġነ t!t1d!?@ U000P<000(( 0 0000 0 0000( 0%Q R 1Q P P Ѝ-CYo- OqP/00S/P/00S/P /@-@P PP@0/l 000 0/@-PA-PP`p@ P 0000 0AA-PP`p@ P 0000 0AC-PP!`P 1 ? PP: 0  @0P 0$ pP x0 `P`   Ѝ-$R@-Pp`0$M@ 0 0  tPt`p *'T000 0000d0 0$Ѝl@- M  b  @ ]  @ X  @ S@0T   Ѝqp@-P $3>`@P5 000000000 00@00 0000PPPlhPT Dp-!.;] a\00C00"(C /8@-@P PP 888@-@ @s@-P``@T 0@C 1 R0 R0 00C P@Ѝp/P@-@P00MQ0#0'*000Ѝ//y/p@-HX$H!%X"(5,\,h Ƞ$0#038 T021!@pO-SM 000{0(H#xXW%Xᰰp3:(pd"(xUpp`W`0) 0  S1S0p0p000P b ^` R`@*(Q`@#(Ȍ  0*1S0`F000h`00P b \` R`@*(Q`@#(   01 S0`F0h&h0`0Ѝp@-1P \ @@ @ `T@ @ `3#T2pp@-1P \ @@` @ `T@f @ ``TpO-`M0S1@X$  R  PDpU  0 0 R 5 P2 5 R 5 2 5 pp@ЍO-p`0$M R0C@ 0A1P0T_   0 R5250XsUQ  QP#300 0P  X1  / P*Q QP 2P*Q  XY  Q 2P0 @$ЍR 1001 B\R///R 0B! <2P0C:s///Q0 !R0S///1P 3 @Q//QP8@-P@@ P81@!00 S c88!0S0/!0@-S AB d@@000Ѝ0@-S@3@502:RA-R @aA\:\ q'p3p@DPe ARB @ `06b pb@ S PB@08GRA-R @T `V `7`# `@ PR5R 0P`  b pb P0CsL @4R PW \ *S " 1    !//2S*1 2//20@-A\P3P52:Q "!010@-\ P @@% @010@-\ P @@ @010@-\ P @@ @0!0S 0/@- \ # 3\*@@T@ # 3@- b \  \*@@b T@  C-R@ p`PqR T  00S105@0205P ЍA-PSp R @1@ T00 `EQ0 0050 0`V*0ЍO-LMppP`t@ Td T  0[  P 1D !1p  p W0   00 0 a J (880<0080048 0,`P 0000P4#30Q' P%@ 4D0 S:@0 S400 AY04:@ D0 S:@0 S000C00(0<0$000 0S $0 Y ! @0@  j R a RD  j\000 $0C0 0,K0{L`F80  \ 0 1  0 0LЍs@-`P@ 0PP ЍpR@-0Q@T 0S0S:A/@-P`@pP  0   0@-`@P pP 8@-Q@T 5@D8:p@-Pa@T T 6@p@A:1Q 3 A\1Q 3 A\@-PP@` t1T 3 DQ@@@D@qPT ,5@DV@CFJ@-@P`p0D P/ #R@\  S R 0CLA@-@p`P0D \/ #R @T  S R1$@ 0CS  ŧ0CO-4MX@ p X Xr00ȡWT  PG0 00 P 0S00Tba0 P Q 0S  [ K $0  00 R 0S bP 0  GS*0S    4ЍP[ @ @-o ЍC-p` P0  0@ Vp <0U CC@-@ ЍA-`p0P% `FP@0S 00C S\ L 2 0#4 0`V>A-`p0P, ?`FP@\ 0L ^a0LSWLA0LS7L\ L 0 . 0`C-M0P`U!1p@  0P   P  P ЍC-M0@pP`  0 @  0 P  ЍO-MXBpPP bU` @ 0`Vj X51SVdP(,0 `P 91F 00S⪠Z`F  V 0 (0@,0( 1F1 0 0(@,0( 0Z`F0 (P (,P ,0P 0P`F$( 0p @0p, `0` p 0$@$ (0 W: a1@! 00S``00p6Z , $ @(,$ 0 \,1K1  0RA! Q0 A0\:p 000w03\0S VKa`[#pW0WpG Z1 #0, #.0, 0$@(,$ 0 p\ Z1 #.0, #0, 0$@(,$ 0, ,P , P  $P $(P (0`@P  @T:ߍC-P,M@`p   $  ` P" 0@  0$0$     `fv 0  PP PP P P  P  P P  P  $P $,ЍA-pM@P`    P  P     PP0 @   P`  M 00, 0  0`0  0P   0 P  PP0 0 P0 0  0P  P  P P ЍA-pM@P  P  0 0 0  0 ` P P  P  P P ЍA-pM@P  P, 0 0 0 0 0  0 0 ` P P  P  P P Ѝ@-PM@` pPP? PP8  P0 0PP PP P P PPep P  0@  P  P  Ѝp@-> ENCRYPT ->> WRITE ->> DONE ->> DONE (%d) ->> DECRYPTiodev_CloseFile(%d)iodev_WriteFile pre(0x%08X, 0x%08X) -> %s, fd = %d, fd_pos = 0x%08X, misalign = %diodev_WriteFile: encryptiodev_WriteFile: encrypt doneiodev_WriteFile post(0x%08X, 0x%08X) -> fd = %d, fd_pos = 0x%08X, fd_pos (now) = 0x%08Xiodev_ReadFile(0x%08X, 0x%08X) -> %s, fd = %d, pos_before = 0x%08X, ret %d, pos_after %diodev_ReadFile: decryptiodev_ReadFile: decrypt doneiodev_OpenFile('%s', %d) = %dCR2JPG ->> File '%s' seems to be unencrypted JPEG ->> File '%s' seems to be unencrypted CR2 ->> File '%s' seems to be LFSR encrypted, try to decrypt on the fly ->> File '%s' seems to be decryptable JPEG ->> File '%s' seems to be decryptable CR2 ->> File '%s' seems to be not decryptable ->> File '%s' seems to be RSA encrypted ->> File '%s' is unknown ->> File '%s' will get encrypted with symmetric cipheriocrypt_sym_init: lfsr_blocksize %d bytesNo key entered, not encrypting! ->> File '%s' will get encrypted with asymmetric cipheriocrypt_save_asym_hdr: block size %d bytes, lfsr_blocksize %d bytesiocrypt_asym_init: encryptiocrypt_asym_init: encrypt done (%d) FAILED TO SET UP ENCRYPTIONRSA setup failed! ->> ENCRYPTED '%s' ->> plain '%s'IME Handler %s installed, but 'ime_base' missing.iocrypt_enablediocrypt_modeiocrypt_block_sizeiocrypt_ask_passiocrypt_rsa_key_sizeio_cryptEncryptionEncryption modeSelect the encryption mode. The higher the level, the less comfort you have.Set passwordBlocksizeBlocks get encrypted with the same 64 bit key. The smaller the more secure but slower.Ask for password on startupWhen enabled it will ask for the encryption password right after camera powerup.Create RSA KeyDo this ONCE at HOME and then store /priv.key on your PC safely.RSA KeysizeKey size when creating a RSA key pair. The smaller, the less security you have.Test: SpeedTest: RSA5121024204840961632641282561k2k4k8kPasswordRSARSA (paranoid)Background PWBackground RSAio_crypt.rsa_key_sizeio_crypt.ask_passio_crypt.block_sizeio_crypt.modeio_crypt.enabledupdate_key: offset 0x%08X, password: 0x%08X%08X, key: 0x%08X%08Xcrypt_lfsr64_encrypt: ADDRESS ERROR dst 0x%08X/0x%08X, src 0x%08X/0x%08X, length: 0x%08X, offset: 0x%08Xcrypt_lfsr64.ccrypt_lfsr64_init: failed to mallocpassword: 0x%08X%08X, init-key: 0x%08X%08Xcrypt_lfsr64_init: initializedhash_password: '%s'hash_password: 0x%08X%08X crypt_rsa.cASSERT: !bdIsEqual(p, q)ASSERT: bdShortCmp(g, 1) == 0Failed to generate RSA key! new keyTestKey check FAILED!! crypt_rsa_generate %d...io_crypt: crypt_rsa_generate %d...io_crypt: crypt_rsa_generate %d donecrypt_rsa_generate %d... DONEpriv_key: name %spriv_key: primefac %spriv_key: key %spub_key: name %spub_key: primefac %spub_key: key %sEncryption test: pre-crypt: 0x%08X%08X%08X%08X (%d bytes) post-crypt: 0x%08X%08X%08X%08X (%d bytes) post-decrypt: 0x%08X%08X%08X%08X (%d bytes) post-decrypt: FAILED at pos %dTest failed, check log! crypt_rsa_decrypt: key size mismatch %d vs. %d bytescrypt_rsa_encrypt: key size mismatch %d vs. %d bytesio_crypt: crypt_rsa_load: file not found: '%s'io_crypt: crypt_rsa_load: FIO_ReadFile failedio_crypt: crypt_rsa_load: invalid file formatio_crypt: crypt_rsa_generate %dML/DATA/io_crypt.keyML/DATA/io_crypt.pubTest finished successfully crypt_rsa_init: failed to mallocio_crypt.pubio_crypt.keyIO_CRYPT.PUBIO_CRYPT.KEYcrypt_rsa_init: loaded %d bit keycrypt_rsa_init: initializedContains multiple-precision arithmetic code originally written by David Ireland, copyright (c) 2001-13 by D.I. Management Services Pty Limited , and is used with permission.%08lx %s%lx%08lx01234567890123456789abcdefbigd.cbd_resize: Failed to realloc memory.bdNew: Failed to calloc memory.%s%c 4 @ 0  Z  8X ( u P P 0  P P_   P P   % ( + . 2  6 9 < ? B K O ^ l {   P 8 4qelaProot@linux-dev Build user2015-01-02 21:44:36 UTCBuild dateb83c548 on 2015-01-02 21:35:51 UTC by g3gg0: io_crypt: experimental modes Last updateThis module hooks file I/O functions and adds an proprietary encryption mechanism. Works on 5D3 and may work on 600D and 7D. Descriptionhttp://www.magiclantern.fm/forum/index.php?topic=9963.0WebsiteEncrypt files in real timeSummaryGPL, BigDigitsLicenseg3gg0Authorio_cryptNameGCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]GCC: (GNU Tools for ARM Embedded Processors) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641]A&aeabi5TE .symtab.strtab.shstrtab.rel.text.rodata.rodata.str1.1.rel.data.rel.config_vars.rel.module_strings.bss.comment.ARM.attributes@w H#%wl-2<}@p< `JlPF HP[W  kȖp0Ȗypn'Ȝ% _   d#04 0G4 ZPdiHxtTPl t  l ,PGX [$n\x D-h-h  -&t 07$iB kTOk|WcP^tlDeeuf~h;D8TZ.`ox3`kLDp hqhn4cP#r,E04EX>8G"TKbj n"~>0wT0iXDfp>X" e  oT&D?2nP;lYlB=@P8r<Z Gxk x^f3 ?tr,$Eh@Nu]H^tmqhw0K"|:<t6X3,u4=0-Tm| , ',@=tDF9HN>PYh@dl!}T4 eKm4s, H0"e@"V((g1>KZa0Tp"|:,H; H>0hXa%h3" D & 8 lXC x=0L ,^ 6`i e0t u \J F  ]L 3\   M|  j   TF, |< - < spE T f_ p :d|   j |g 3  fd  !!c!c!c!=4""="\"i"","#>$#>,#>4#>T#h#Pt#####L#$$8$L$uX$ud$up$ux$$u$$y$\$$q$y$\$%%,%8%\P%`%p%x%:%,%,%,%,%%%%>%>%>&>&>&>&> &>0&&&q&&&Q&'Q'' ':0'QH'\'Qd'p':'Q''Q'':'|'|'|'>'>((($(8(?@(P(tX(h(|(?((t((0((:(,(,(,(,(,(,(,(,)) )$),)0)L)>T)>\)>d)>t)|)|))?))t),),),),*q,*@*P*`*qp*******+(+L+`++++++q,,: ,:0,4,8,<,@,D,H,L,P,T,X,\,d,h,l,p,t,|,,,-,-4-\-|------. ..,.NH.X.t.....:....://$/0/huhbhuh,iMLiiii>iui)iui,jijPjTpjjxjpjk>(ku8kHkuPk,kBkk>kuk8kuk,l>l$luDl*Xldl,lVll4l,m^8mDmmmmm>m>8nPnu\nuhnxnn,n,nlno o0o>