Mercurial > trustbridge
annotate ui/aboutdialog.cpp @ 359:f6ce186cebc2
If DO_RELEASE_BUILD is set use pubkey-release and test with it
This currently fails because polarssl rejects keys with
a public exponent larger then 64 bit.
With the following patch all tests pass. But this
currently awaits upstream comment.
https://polarssl.org/discussions/bug-report-issues/rsa-keys-with-large-public-exponents-are-rejected
--- rsa.c.orig 2014-04-10 17:22:32.727290031 +0200
+++ rsa.c 2014-04-10 17:22:38.847410225 +0200
@@ -154,7 +154,7 @@
return( POLARSSL_ERR_RSA_KEY_CHECK_FAILED );
if( mpi_msb( &ctx->E ) < 2 ||
- mpi_msb( &ctx->E ) > 64 )
+ mpi_msb( &ctx->E ) > POLARSSL_MPI_MAX_BITS )
return( POLARSSL_ERR_RSA_KEY_CHECK_FAILED );
return( 0 );
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Thu, 10 Apr 2014 17:50:44 +0200 |
parents | 4790a26c2e8b |
children | 17e1c8f37d72 |
rev | line source |
---|---|
199 | 1 #include "aboutdialog.h" |
2 #include <QDebug> | |
3 #include <QVBoxLayout> | |
4 #include <QTextEdit> | |
5 #include <QPushButton> | |
6 | |
7 AboutDialog::AboutDialog(QMainWindow *parent) : | |
8 QDialog(parent) | |
9 { | |
10 setupGUI(); | |
11 } | |
12 | |
13 void AboutDialog::setupGUI() | |
14 { | |
15 QVBoxLayout *mainLayout = new QVBoxLayout(this); | |
16 QTextEdit *helpText = new QTextEdit; | |
17 helpText->setReadOnly(true); | |
18 helpText->setPlainText(tr("This dialog contains some text about the application")); | |
19 | |
20 QHBoxLayout *buttonLayout = new QHBoxLayout; | |
21 QPushButton *closeButton = new QPushButton(tr("Close")); | |
22 connect(closeButton, SIGNAL(clicked()), this, SLOT(close())); | |
23 buttonLayout->insertStretch(0, 10); | |
24 buttonLayout->addWidget(closeButton); | |
25 | |
26 mainLayout->addWidget(helpText); | |
27 mainLayout->addLayout(buttonLayout); | |
28 } |