Re: is wireless modem tivoizated?

2011-03-04 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

what does mean "memory is signed" and "signature"?

Some number (hash) is calculated for memory of modem,
and stored where?

Modem re-calculate hash at booting and compare with number,
stored in some place?


As I understand it, the modem CPU has a small internal boot
ROM.
It boots from this, and verifies the first stage bootloader
on the external flash (which is not part of the normal flash).
Only if the http://en.wikipedia.org/wiki/Cryptographic_signature
matches is the bootloader executed.

This then runs the modem 'main' OS - which is not linux.
The modem then boots, and communicates with the main
processor running linux for commands.

(dial, login to network, ...)

The signature is stored in the ROM of the modem CPU.

It is very difficult to extract the key from the ROM,
as it is not meant to be readable external to the processor.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


is wireless modem tivoizated?

2011-03-04 Thread DmitryTurin . narod . ru
what does mean "memory is signed" and "signature"?

Some number (hash) is calculated for memory of modem,
and stored where?

Modem re-calculate hash at booting and compare with number,
stored in some place?

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


PySide: Python for Qt 1.0 released!

2011-03-04 Thread Luciano Wolf
Hi all,

For those of you interested in writing Qt and QML software on Python:

The PySide project has released PySide: Python for Qt version 1.0.0
after a long stabilization period. In addition to the source code
release, project community packagers have already released binary
packages for all major Linux distributions, Microsoft Windows, Mac OS
X, and Nokia’s Maemo 5 platform. With this release, the team regards
PySide to be production quality and they will restart feature
development in parallel to the continued bugfixing effort.

PySide is a Nokia-sponsored Python Qt bindings project, providing
bindings to not only the complete Qt 4.7 framework (including Qt
Quick/QML) but also Qt Mobility, as well as to generator tools for
rapidly generating new bindings for any C++ libraries. Due to the
LGPL-licensing of the bindings, PySide can be used both for
Free/Open-source and commercial software development.

The PySide project is developed in the open, with all facilities one
would expect from any modern OSS project such as all code in a git
repository, an open Bugzilla for reporting bugs, and an open design
process. PySide welcomes any contribution without requiring a transfer
of copyright.

See the PySide website for download links and more information:

http://www.pyside.org


[PySide Team]
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers