Page MenuHome GnuPG

No OneTemporary

diff --git a/TODO b/TODO
index b64d62e..aa66538 100644
--- a/TODO
+++ b/TODO
@@ -1,84 +1,82 @@
# Emacs, please get me into -*- org -*- mode.
* Manual:
** Some FIXME's which need attention.
** The pictures in PDF output are blurry.
** The pictures in info output do not exist.
* Bugs or misfeatures:
** Mozilla presents the other certificates in "Websites". Only the
first one is presented in the certicate manager under "Personal".
** Mozilla does not unload the right security token!!!
** Duplicate certificates should be removed from the object list (this
can occur when including all certificate chains).
** Windows: Find thread-safe replacement for localtime_r and timegm.
* Missing features:
** Implement random number generation function C_GenerateRandom.
** Add canonical gnupg logging module.
** Mozilla ignores the CKA_TRUSTED attribute to certificates, so
exporting the information from GPGSM (ISTRUSTED) will not be
useful. It's unclear if this can be improved in a meaningful way.
* Could be done better:
** Search for grip/fingerprint directly instead iterating over all
keys with GPGSM?
* Standard ambiguities, or non-conformance in the applications:
** If the token is removed, the current sessions are closed. If then
a new token is inserted, and the application calls C_OpenSession, a
previously used session handle may be reused. It is not clear what
behaviour the standard specifies in this case.
** Mozilla NSS has this comment (and relies on the assumption):
"check to see if the module has added new slots. PKCS 11 v2.20
allows for modules to add new slots, but never remove them. Slots
cannot be added between a call to C_GetSlotLlist(Flag, NULL,
&count) and the subsequent C_GetSlotList(flag, &data, &count) so
that the array doesn't accidently grow on the caller. It is
permissible for the slots to increase between successive calls with
NULL to get the size."
My reading of the spec is quite different. I do not think it does
say that the slot list can not shrink, at least it does not say
explicitely. Maybe it is a tacit assumption, because the interface
is obviously broken if the list shrinks. However, the spec says:
"All slots which C_GetSlotList reports must be able to be queried as
valid slots by C_GetSlotInfo. Furthermore, the set of slots
accessible through a Cryptoki library is checked at the time that
C_GetSlotList, for list length prediction (NULL pSlotList argument)
is called. If an application calls C_GetSlotList with a non-NULL
pSlotList, and then the user adds or removes a hardware device, the
changed slot list will only be visible and effective if
C_GetSlotList is called again with NULL. Even if C_GetSlotList is
successfully called this way, it may or may not be the case that
the changed slot list will be successfully recognized depending on
the library implementation. On some platforms, or earlier PKCS11
compliant libraries, it may be necessary to successfully call
C_Initialize or to restart the entire system."
Note the phrase "user adds or removes a hardware device" and "the
changed slot list". This implies that removal of a hardware device
could lead to a shrinking slot list. If this is true, then the note
in the NSS code is incorrect, and the NSS code will break if a
driver shrinks the slot list.
However, as long as the assumption is made, we have to comply.
* Website:
** Border picture does not tile vertically.
** Border picture width constant hard-coded in CSS.
-** Nimbus font in logo SVG may not be available on all clients.
-
-
+* Copyright notice
Copyright 2006 g10 Code GmbH
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
diff --git a/doc/website/format/scute-logo.svg b/doc/website/format/scute-logo.svg
index 02eae0c..3fa706c 100644
--- a/doc/website/format/scute-logo.svg
+++ b/doc/website/format/scute-logo.svg
@@ -1,119 +1,150 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- scute-logo.svg
Copyright (C) 2006 g10 Code GmbH
This file is part of Scute.
Scute is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Scute is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with Scute; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
In addition, as a special exception, g10 Code GmbH gives permission
to link this library: with the Mozilla Foundation's code for
Mozilla (or with modified versions of it that use the same license
as the "Mozilla" code), and distribute the linked executables. You
must obey the GNU General Public License in all respects for all of
the code used other than "Mozilla". If you modify this file, you
may extend this exception to your version of the file, but you are
not obligated to do so. If you do not wish to do so, delete this
exception statement from your version. -->
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="310"
height="110"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
version="1.0"
sodipodi:docname="scute-logo.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
- inkscape:zoom="3.9478766"
- inkscape:cx="157.76212"
- inkscape:cy="56.43874"
+ inkscape:zoom="2.7915703"
+ inkscape:cx="164.34724"
+ inkscape:cy="79.059618"
inkscape:document-units="px"
- inkscape:current-layer="svg2"
+ inkscape:current-layer="layer1"
showgrid="false"
showguides="true"
inkscape:grid-points="false"
inkscape:window-width="1280"
inkscape:window-height="1005"
inkscape:window-x="1280"
inkscape:window-y="0"
inkscape:window-maximized="1">
<inkscape:grid
id="GridFromPre046Settings"
type="xygrid"
originx="0px"
originy="0px"
spacingx="5px"
spacingy="5px"
color="#3f3fff"
empcolor="#3f3fff"
opacity="0.15"
empopacity="0.38"
empspacing="5" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
- id="layer3"
- inkscape:label="Text"
+ id="layer1"
+ inkscape:label="Logo"
style="display:inline">
<g
- id="g12917"
- transform="translate(-241.4463,-216.1787)">
- <text
- sodipodi:linespacing="125%"
- id="text12806"
- y="276.24683"
- x="281.24933"
- style="font-size:76.38896942px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Samanata"
- xml:space="preserve"><tspan
- y="276.24683"
- x="281.24933"
- id="tspan12808"
- sodipodi:role="line">scute</tspan></text>
+ id="g3023">
<path
- d="M 269.6635,276.94814 C 288.26834,291.07077 307.67035,290.82785 330.0525,289.35806 C 346.13962,290.64178 426.34454,274.27423 428.3581,300.76476 C 427.29277,321.8312 390.20562,329.2378 417.07519,303.74165 C 451.40238,282.41631 494.62403,296.30413 532.25233,285.01661 C 541.51649,280.43275 528.90174,287.28298 527.05849,288.08789 C 525.57395,288.73615 529.20952,285.24585 529.01194,283.63803 C 528.76078,281.59431 526.46111,280.4979 524.90963,279.64819 C 518.56658,276.17427 511.64009,274.23104 504.65725,272.56635 C 503.99863,272.4557 503.34001,272.34504 502.6814,272.23439 L 513.18418,264.91224 C 513.82363,265.05795 514.46308,265.20366 515.10253,265.34938 C 532.96401,270.54179 556.96236,281.16038 522.6126,292.42538 C 504.15372,297.07217 484.56708,296.65026 465.67556,297.55145 C 456.22211,298.00242 446.75317,298.61151 437.36452,299.84385 C 432.98365,300.41888 422.72525,306.35559 424.32714,302.23774 C 424.62896,301.46187 436.27206,294.49758 428.79028,299.01228 C 420.3408,306.36751 404.45346,336.9632 417.23892,306.48836 C 417.22159,282.10944 334.81672,296.54737 320.95663,296.06611 C 297.78589,297.84896 278.13222,297.26868 258.37322,283.86683 L 269.6635,276.94814 z "
+ d="m 28.2172,60.76944 c 18.60484,14.12263 38.00685,13.87971 60.389,12.40992 16.08712,1.28372 96.29204,-15.08383 98.3056,11.4067 -1.06533,21.06644 -38.15248,28.47304 -11.28291,2.97689 34.32719,-21.32534 77.54884,-7.43752 115.17714,-18.72504 9.26416,-4.58386 -3.35059,2.26637 -5.19384,3.07128 -1.48454,0.64826 2.15103,-2.84204 1.95345,-4.44986 -0.25116,-2.04372 -2.55083,-3.14013 -4.10231,-3.98984 -6.34305,-3.47392 -13.26954,-5.41715 -20.25238,-7.08184 -0.65862,-0.11065 -1.31724,-0.22131 -1.97585,-0.33196 l 10.50278,-7.32215 c 0.63945,0.14571 1.2789,0.29142 1.91835,0.43714 17.86148,5.19241 41.85983,15.811 7.51007,27.076 -18.45888,4.64679 -38.04552,4.22488 -56.93704,5.12607 -9.45345,0.45097 -18.92239,1.06006 -28.31104,2.2924 -4.38087,0.57503 -14.63927,6.51174 -13.03738,2.39389 0.30182,-0.77587 11.94492,-7.74016 4.46314,-3.22546 -8.44948,7.35523 -24.33682,37.95092 -11.55136,7.47608 C 175.77532,65.93074 93.37042,80.36867 79.51033,79.88741 56.33959,81.67026 36.68592,81.08998 16.92692,67.68813 L 28.2172,60.76944 z"
id="path12839"
- style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;display:inline"
+ inkscape:connector-curvature="0" />
+ <g
+ id="text3006"
+ style="font-size:76.38896942px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Samanata">
+ <path
+ id="path3013"
+ d="m 73.633495,16.465243 0,6.490079 c -1.939596,-0.99461 -3.953756,-1.740596 -6.042487,-2.237958 -2.088787,-0.497285 -4.252144,-0.745946 -6.490079,-0.745986 -3.406687,4e-5 -5.967903,0.522229 -7.683656,1.56657 -1.690913,1.044418 -2.536363,2.610987 -2.536352,4.699712 -1.1e-5,1.591469 0.60921,2.847211 1.827665,3.76723 1.21843,0.895212 3.667748,1.753095 7.347963,2.573651 l 2.349856,0.522191 c 4.873748,1.044406 8.330146,2.523944 10.369206,4.438617 2.063859,1.889852 3.095806,4.538099 3.095842,7.944751 -3.6e-5,3.879138 -1.541739,6.950111 -4.625114,9.212927 -3.058571,2.262828 -7.273388,3.394239 -12.644463,3.394237 -2.237975,2e-6 -4.575395,-0.211361 -7.012269,-0.634088 -2.41203,-0.447589 -4.960814,-1.106543 -7.646356,-1.976863 l 0,-7.086868 c 2.536345,1.317919 5.035396,2.312566 7.497159,2.983944 2.46174,0.64653 4.898625,0.96979 7.310663,0.969782 3.232584,8e-6 5.719202,-0.547048 7.459861,-1.641169 1.740605,-1.118969 2.610922,-2.685538 2.610951,-4.699712 -2.9e-5,-1.864949 -0.634117,-3.294754 -1.902265,-4.28942 -1.243336,-0.994628 -3.991048,-1.951976 -8.243145,-2.872046 l -2.387156,-0.559489 c -4.252132,-0.895161 -7.323105,-2.262801 -9.212927,-4.102924 -1.889837,-1.864937 -2.834751,-4.41372 -2.834747,-7.646356 -4e-6,-3.928823 1.392501,-6.962496 4.177522,-9.10103 2.785003,-2.138448 6.738725,-3.207694 11.861178,-3.20774 2.536329,4.6e-5 4.923482,0.186542 7.161465,0.55949 2.237929,0.373038 4.301821,0.932527 6.191685,1.678468"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3015"
+ d="m 117.37634,16.838236 0,6.41548 c -1.9396,-1.069209 -3.89159,-1.864926 -5.85599,-2.387155 -1.93959,-0.547017 -3.90402,-0.820545 -5.89329,-0.820585 -4.45107,4e-5 -7.907469,1.417412 -10.369206,4.252121 -2.461766,2.809913 -3.692642,6.763635 -3.692631,11.861177 -1.1e-5,5.09759 1.230865,9.063746 3.692631,11.898478 2.461737,2.80989 5.918136,4.214828 10.369206,4.214821 1.98927,7e-6 3.9537,-0.261087 5.89329,-0.783286 1.9644,-0.547047 3.91639,-1.355198 5.85599,-2.424454 l 0,6.340881 c -1.91473,0.895187 -3.90403,1.566574 -5.96789,2.014162 -2.03906,0.447594 -4.21485,0.67139 -6.52738,0.671388 -6.291163,2e-6 -11.289265,-1.976859 -14.994315,-5.930589 -3.70507,-3.953714 -5.5576,-9.287509 -5.557596,-16.001401 -4e-6,-6.813308 1.864959,-12.171969 5.594895,-16.075999 3.754783,-3.903949 8.889648,-5.855944 15.404616,-5.85599 2.1136,4.6e-5 4.17749,0.223842 6.19168,0.671388 2.01413,0.42277 3.96612,1.06929 5.85599,1.939563"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3017"
+ d="m 127.93131,40.523293 0,-25.288927 6.86307,0 0,25.027832 c -2e-5,3.953741 0.77083,6.925249 2.31255,8.914533 1.54169,1.964438 3.85425,2.946652 6.93767,2.946644 3.70504,8e-6 6.62682,-1.181135 8.76534,-3.543433 2.16333,-2.362275 3.245,-5.582445 3.24504,-9.660519 l 0,-23.685057 6.86307,0 0,41.775218 -6.86307,0 0,-6.41548 c -1.66607,2.53636 -3.60563,4.426189 -5.81869,5.669494 -2.18825,1.218446 -4.73704,1.827668 -7.64636,1.827666 -4.79919,2e-6 -8.44209,-1.491969 -10.92869,-4.475916 -2.48663,-2.983935 -3.72994,-7.347949 -3.72993,-13.092055"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3019"
+ d="m 184.81495,3.3731884 0,11.8611776 14.13644,0 0,5.3338 -14.13644,0 0,22.677976 c -1e-5,3.406683 0.46002,5.594906 1.38008,6.564677 0.9449,0.969791 2.84716,1.454681 5.70679,1.454673 l 7.04957,0 0,5.744092 -7.04957,0 c -5.29651,3e-6 -8.95184,-0.982211 -10.96599,-2.946645 -2.01417,-1.989288 -3.02125,-5.594883 -3.02125,-10.816797 l 0,-22.677976 -5.0354,0 0,-5.3338 5.0354,0 0,-11.8611776 6.90037,0"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3021"
+ d="m 245.77456,34.406207 0,3.356937 -31.55521,0 c 0.29839,4.724596 1.71576,8.330192 4.25212,10.816798 2.5612,2.461763 6.11707,3.692638 10.6676,3.692631 2.63579,7e-6 5.18458,-0.323253 7.64636,-0.969782 2.48659,-0.646512 4.94834,-1.616293 7.38526,-2.909346 l 0,6.490079 c -2.46179,1.044384 -4.98571,1.840102 -7.57175,2.387155 -2.58612,0.547059 -5.2095,0.820587 -7.87016,0.820585 -6.66416,2e-6 -11.94822,-1.93956 -15.8522,-5.818691 -3.87913,-3.879116 -5.8187,-9.125879 -5.81869,-15.740306 -10e-6,-6.838174 1.84009,-12.259001 5.52029,-16.262495 3.70506,-4.028281 8.69072,-6.042441 14.95702,-6.042487 5.61974,4.6e-5 10.05835,1.815277 13.31586,5.445698 3.28229,3.605636 4.92346,8.516706 4.9235,14.733224 m -6.86307,-2.014162 c -0.0498,-3.754765 -1.10658,-6.751139 -3.17044,-8.989132 -2.03906,-2.237919 -4.74947,-3.356897 -8.13125,-3.356937 -3.82941,4e-5 -6.90039,1.081719 -9.21292,3.245039 -2.28771,2.163395 -3.60562,5.209501 -3.95373,9.138329 l 24.46834,-0.0373"
+ inkscape:connector-curvature="0" />
+ </g>
</g>
</g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="Text"
+ style="display:none">
+ <text
+ xml:space="preserve"
+ style="font-size:76.38896942px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Samanata"
+ x="39.803028"
+ y="60.068127"
+ id="text12806"
+ sodipodi:linespacing="125%"><tspan
+ dx="0 -4.298656 -1.7911066 5.3733206 -5.7315421"
+ sodipodi:role="line"
+ id="tspan12808"
+ x="39.803028"
+ y="60.068127">scute</tspan></text>
+ </g>
</svg>

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jul 8, 12:35 PM (4 h, 50 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
55/ba/b5e69787fbba2c4981f29aa629c6

Event Timeline