On 02/24/2011 02:39 PM, Chris wrote:
Hello,
Recently I was looking into the Firefox Sync utility. I setup my own
customer server and got my web browser to successfully sync to my
computer and then wanted to look at the database entries. Of course
the data is encrypted which makes sense if I'm going to send my data
to a public server, but in my case not necessary. I wanted to try to
decrypt the information to see what it was storing in the database and
so I've been researching how to do this.
I found references to a python package python-nss which is available
in RPM format, but I'm using Debian and having trouble actually
finding something pre-compiled. I downloaded the source code for the
python-nss tool from
http://ftp.mozilla.org/pub/mozilla.org/security/python-nss/releases/PYNSS_RELEASE_0_11_0/src/python-nss-0.11.tar.bz2.
When I try to build this I'm getting compile erorr's and they seem to
be caused by a missing definition for "NSSInitParameters". The
reference to this name is in py_nss.h, but i can not actually find
where it is defined in any of the included source code of any of the
required libraries (searched all the code in nss3 and nspr4). Can
anyone provide help on this.
Is this python-nss project actually being maintained? Seems like it
may not be.
python-nss is absolutely being maintained. In fact if you looked at the
timestamps on version 0.11 you would have seen that release is only a
couple days old. I am the maintainer.
As for the compile errors, I suspect you might be using an old version
of NSS, what version do you have?
If someone wants to package python-nss for Debian, I think that would be
fantastic (hint, it's not going to be me, I work for Red Hat who has
generously funded the entire development effort and we're obviously
Fedora and RPM based, not Debian and apt based)
I would be happy to help you get it to build. My first suggestion would
be to see if you can find a more current version of NSS for debian. I
don't really understand debian packaging but it's my understanding there
are different channels for updates and you might have to look in the
right place. If no current versions of NSS are available the next option
would be to #ifdef parts of the binding depending on the version of NSS
which is available, but that's an effort I'd prefer to avoid at the
moment for a host of reasons.
Hope that helps!
John
--
John Dennis <jden...@redhat.com>
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto