Author Topic: Exporting/signing apps?  (Read 25612 times)

0 Members and 1 Guest are viewing this topic.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Exporting/signing apps?
« Reply #30 on: September 19, 2010, 02:37:54 pm »
No, apps are signed with the 0104 key, OS's with 05 and 0A (for 83+(SE) and 84+(SE), respectively)
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Exporting/signing apps?
« Reply #31 on: September 19, 2010, 02:43:25 pm »
So I assume it needs to be modified to use the other key instead?

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Exporting/signing apps?
« Reply #32 on: September 19, 2010, 02:52:42 pm »
Not to mention apps are signed differently (not with RSA but with some other method)
In the end, though, it's still slow. :(
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Exporting/signing apps?
« Reply #33 on: September 19, 2010, 03:44:26 pm »
Not to mention apps are signed differently (not with RSA but with some other method)
In the end, though, it's still slow. :(
No, it does use RSA.  That's the only thing the keys are for.  The way signing works, is that you take some hash of the data to be signed, like MD5 or SHA hash (MD5 for calcs, IIRC), then use RSA to encrypt that.  Then when the calc checks it, it creates its own hash and signs it, and if they match, then the data has not been tampered with.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Exporting/signing apps?
« Reply #34 on: September 19, 2010, 03:48:26 pm »
So it is. My bad, I had misread something earlier. :-[
But my main point is still valid ;D
« Last Edit: September 19, 2010, 03:48:48 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Exporting/signing apps?
« Reply #35 on: September 19, 2010, 03:59:45 pm »
So it is. My bad, I had misread something earlier. :-[
But my main point is still valid ;D
Oh, of course. Yeah, the calculator isn't really good at large math like that.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Exporting/signing apps?
« Reply #36 on: September 19, 2010, 11:13:04 pm »
Personally signing on calc would only be useful for example when I go to a hockey game in Quebec city. During my city part of the 1.5 hour bus ride where I can actually sit down, I like to be able to code and stuff or listen to music. If I absolutely want to sign my app or something then, I would be able to do it. However, there still remains the fact it's a long wait and I may prefer to just wait until I get computer access to save 12 minutes of my time.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Exporting/signing apps?
« Reply #37 on: October 31, 2010, 02:13:21 am »
I'm trying to sign an .8xk and make an .8xk from it.
I've tried wabbitsign, rabbitsign, and the utility included with axe parser and none of them worked for me.
What are/is the best program and what is the syntax using 010A.key?
Vy'o'us pleorsdti thl'e gjaemue

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Exporting/signing apps?
« Reply #38 on: October 31, 2010, 05:47:26 pm »
what do you mean it doesn't sign it? Does it give an error, or will it not send?

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Exporting/signing apps?
« Reply #39 on: October 31, 2010, 07:04:15 pm »
You don't need to use 010A.key.

App signing does not use RSA, but rather, the Rabin algorithm.

Darl181: when you run rabbitsign, what error message does it give?

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Exporting/signing apps?
« Reply #40 on: October 31, 2010, 07:17:58 pm »
I don't know how to make it sign it.  I'm horrible at this command prompt stuff.  I wasn't able to understand the readme.
I'm not saying there was something wrong with the program, I'm asking how to use it.
Vy'o'us pleorsdti thl'e gjaemue

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Exporting/signing apps?
« Reply #41 on: October 31, 2010, 07:19:22 pm »
Even the utility included with Axe didn't work?
Did you do it right - drag your 8xk over the .bat file?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: Exporting/signing apps?
« Reply #42 on: October 31, 2010, 07:22:03 pm »
Yes, I dragged it over and it said it didn't exist...
So I copied the app to the same directory as the .bat file and, again, it said it didn't exist...???
No, apps are signed with the 0104 key, OS's with 05 and 0A (for 83+(SE) and 84+(SE), respectively)
Though I've been told to use 010A.key so it works with 84's.
« Last Edit: October 31, 2010, 07:23:33 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Exporting/signing apps?
« Reply #43 on: October 31, 2010, 07:23:02 pm »
It?  By 'it', do you mean the app or rabbitsign?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Exporting/signing apps?
« Reply #44 on: October 31, 2010, 07:30:19 pm »
010A.key is a key that only works for the 84+.  0104 (which is included in the rabbitsign binary) works for both the 83+ and 84+.