Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Saturday, January 22 2011
8 MYNetwork-iPhone errors on first message received was created
  • methai
    methai created the ticket at 10:05 PM

    As soon as a message is sent from a client, the iphone server (using the most recent source available) errors upon receipt. The assertion _isMutable fails on li...

Wednesday, December 08 2010
7 Using MyCrypto in own projects was created
  • Mario
    Mario created the ticket at 12:56 AM

    I am stuck trying to get MyCrypto to work in my own project (iPhoneSDK 4.x). Ive built it and added the .xcodeproj to my project. But it seems I cannot include ...

Monday, April 20 2009
1 Need list of upcoming features was updated
  • snej
    • State changed from open to resolved
    by snej at 7:53 AM
4 Can't import raw symmetric keys [Mac OS] was updated
  • snej
    • Milestone set to 0.3
    • State changed from open to resolved
    by snej at 7:52 AM

    Fixed in 0.3.

    I had to use an undocumented/SPI function, SecKeyCreate. Not ideal, but there wasn't a reasonable workaround. I've at least marked it as weak-link...

5 Exporting symmetric keys fails [Mac OS] was updated
  • snej
    • Milestone set to 0.3
    • State changed from open to resolved
    by snej at 7:50 AM

    Fixed in 0.3.

    Turns out SecKeyImport/Export don't work for wrapped symmetric keys, so I had to drop down to CSSM_WrapKey.

Thursday, April 16 2009
5 Exporting symmetric keys fails [Mac OS] was updated
  • snej
    snej commented at 10:18 AM

    I looked at this a bit last night and figured out a few things.

    If I change the test case so the key is generated in a keychain, then the export is able to get ...

Wednesday, April 15 2009
4 Can't import raw symmetric keys [Mac OS] was updated
  • snej
    snej commented at 8:31 AM

    Doug Mitchell of Apple acknowledges the problem, in 2005, and suggests using CSSM_UnwrapKey.

    The Keychain.framework code has a method -[Keychain addKey:] that ...

Tuesday, April 14 2009
6 Alternative message format [iPhone] was created
  • snej
    snej created the ticket at 7:12 PM

    The standard way to package up RSA-encrypted and/or -signed data is with CMS (Cryptographic Message Syntax). The MYEncoder and MYDecoder class provide this. But...

2 Not finding MYUtilities was updated
  • snej
    • State changed from open to resolved
    by snej at 7:07 PM

    I've updated the instructions in the README. Closing the ticket.

  • Joel Norvell
    Joel Norvell commented at 2:25 PM

    The Clean executes with no errors now.

    Thank you, Jens.

    I should have read the build instructions more carefully.

    -Joel

  • snej
    • State changed from new to open
    by snej at 1:35 PM

    The installation directions need to be expanded a little bit — I'd forgotten there's another step besides downloading (or checking out) MYUtilities.

    You need to...

  • Joel Norvell
    Joel Norvell created the ticket at 12:50 PM

    I downloaded MYCrypto-993161972183 into a "Development" folder, launched MYCrypto.xcodeproj and did a Clean. I received this warning after doing the Clean comma...

5 Exporting symmetric keys fails [Mac OS] was updated
  • snej
    • State changed from new to open
    by snej at 7:06 PM
  • snej
    snej created the ticket at 7:04 PM

    Exporting a symmetric key in anything but raw format, using @-[MYSymmetricKey exportKeyInFormat:withPEM:]@, fails due to an error CSSMERR_CSP_INVALID_ALGORITHM ...

4 Can't import raw symmetric keys [Mac OS] was updated
  • snej
    • State changed from new to open
    by snej at 7:06 PM
  • snej
    • Tag set to import, mac_os, symmetric
    by snej at 7:04 PM
  • snej
    snej created the ticket at 6:58 PM

    -[MYSymmetricKey initWithKeyData:algorithm:] is unimplemented on Mac OS.

    I haven't found a way to create a MYSymmetricKey object from an existing raw key (just ...

3 MYCrypto not building was updated
  • snej
    • Milestone set to 0.3
    • State changed from open to resolved
    by snej at 6:53 PM

    I'm glad it built! I've updated the documentation now, and pushed a new revision of the project file that skips Doxygen if it's not installed.

    To remove the sym...

  • Joel Norvell
    Joel Norvell commented at 4:53 PM

    It builds now :-)

    Thanks once more Jens!

    I'm glad to be the first guinea-pig, as long as you're willing to put up with my lack of experience ;-)

    I had to the de...

  • snej
    snej commented at 4:03 PM

    Oh, good point — I should move the Doxygen build step to a new optional target, so it won't prevent people from building without it.

    For now you can either (1) ...

  • Joel Norvell
    Joel Norvell commented at 3:48 PM

    Thanks, Jens. Expanding the path solved the first problem!

    And the second problem is that I didn't have Doxygen on my system.

    I have just installed it in my App...

  • snej
    • State changed from new to open
    by snej at 2:56 PM

    That's kind of weird! Hmm...

    OK, here's my guess: maybe Xcode's IDE understands the "~" in the path you specified, but GCC itself doesn't. That would explain wh...

1 earlier change…
  • Joel Norvell
    Joel Norvell created the ticket at 2:39 PM

    I think there's something I'm not understanding about Xcode. The path I put in Xcode's Source Trees preference ~/Development/MYUtilities seems to be correct: Th...

1 Need list of upcoming features was updated
  • snej
    • State changed from new to open
    by snej at 10:08 AM
  • snej
    snej commented at 10:08 AM

    Thank you, lazyweb :-)

  • ernest.prabhakar (at gmail)
    ernest.prabhakar (at gmail) created the ticket at 10:03 AM

    Jens hasn't posted anything yet :-)

“0.2 Release” was edited by snej in MYCrypto
Home was edited by snej in MYCrypto at 9:17 AM (+1 more edit)
0.3 was created by snej at 9:13 AM
 
0 of 3 tickets remain in this milestone