~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/pgcrypto.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2013-02-05 18:13:52 UTC
  • mfrom: (1.1.10) (10.1.5 oneiric-proposed)
  • Revision ID: package-import@ubuntu.com-20130205181352-3kw4f94ilqklzm7c
Tags: 9.1.8-0ubuntu11.10
* New upstream security/bug fix release: (LP: #1116336)
  - Prevent execution of enum_recv from SQL
    The function was misdeclared, allowing a simple SQL command to crash the
    server.  In principle an attacker might be able to use it to examine the
    contents of server memory.  Our thanks to Sumit Soni (via Secunia SVCRP)
    for reporting this issue. (CVE-2013-0255)
  - See HISTORY/changelog.gz for the other bug fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
REV="MADE"
10
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
11
11
REL="HOME"
12
 
TITLE="PostgreSQL 9.1.5 Documentation"
 
12
TITLE="PostgreSQL 9.1.8 Documentation"
13
13
HREF="index.html"><LINK
14
14
REL="UP"
15
15
TITLE="Additional Supplied Modules"
26
26
HTTP-EQUIV="Content-Type"
27
27
CONTENT="text/html; charset=ISO-8859-1"><META
28
28
NAME="creation"
29
 
CONTENT="2012-08-14T22:55:48"></HEAD
 
29
CONTENT="2013-02-04T21:38:53"></HEAD
30
30
><BODY
31
31
CLASS="SECT1"
32
32
><DIV
44
44
VALIGN="bottom"
45
45
><A
46
46
HREF="index.html"
47
 
>PostgreSQL 9.1.5 Documentation</A
 
47
>PostgreSQL 9.1.8 Documentation</A
48
48
></TH
49
49
></TR
50
50
><TR
110
110
><H2
111
111
CLASS="SECT2"
112
112
><A
113
 
NAME="AEN136068"
 
113
NAME="AEN137295"
114
114
>F.28.1. General Hashing Functions</A
115
115
></H2
116
116
><DIV
118
118
><H3
119
119
CLASS="SECT3"
120
120
><A
121
 
NAME="AEN136070"
 
121
NAME="AEN137297"
122
122
>F.28.1.1. <CODE
123
123
CLASS="FUNCTION"
124
124
>digest()</CODE
187
187
><H3
188
188
CLASS="SECT3"
189
189
><A
190
 
NAME="AEN136088"
 
190
NAME="AEN137315"
191
191
>F.28.1.2. <CODE
192
192
CLASS="FUNCTION"
193
193
>hmac()</CODE
232
232
><H2
233
233
CLASS="SECT2"
234
234
><A
235
 
NAME="AEN136100"
 
235
NAME="AEN137327"
236
236
>F.28.2. Password Hashing Functions</A
237
237
></H2
238
238
><P
402
402
><H3
403
403
CLASS="SECT3"
404
404
><A
405
 
NAME="AEN136162"
 
405
NAME="AEN137389"
406
406
>F.28.2.1. <CODE
407
407
CLASS="FUNCTION"
408
408
>crypt()</CODE
454
454
><H3
455
455
CLASS="SECT3"
456
456
><A
457
 
NAME="AEN136176"
 
457
NAME="AEN137403"
458
458
>F.28.2.2. <CODE
459
459
CLASS="FUNCTION"
460
460
>gen_salt()</CODE
836
836
><H2
837
837
CLASS="SECT2"
838
838
><A
839
 
NAME="AEN136309"
 
839
NAME="AEN137536"
840
840
>F.28.3. PGP Encryption Functions</A
841
841
></H2
842
842
><P
950
950
><H3
951
951
CLASS="SECT3"
952
952
><A
953
 
NAME="AEN136344"
 
953
NAME="AEN137571"
954
954
>F.28.3.1. <CODE
955
955
CLASS="FUNCTION"
956
956
>pgp_sym_encrypt()</CODE
980
980
><H3
981
981
CLASS="SECT3"
982
982
><A
983
 
NAME="AEN136352"
 
983
NAME="AEN137579"
984
984
>F.28.3.2. <CODE
985
985
CLASS="FUNCTION"
986
986
>pgp_sym_decrypt()</CODE
1020
1020
><H3
1021
1021
CLASS="SECT3"
1022
1022
><A
1023
 
NAME="AEN136363"
 
1023
NAME="AEN137590"
1024
1024
>F.28.3.3. <CODE
1025
1025
CLASS="FUNCTION"
1026
1026
>pgp_pub_encrypt()</CODE
1053
1053
><H3
1054
1054
CLASS="SECT3"
1055
1055
><A
1056
 
NAME="AEN136372"
 
1056
NAME="AEN137599"
1057
1057
>F.28.3.4. <CODE
1058
1058
CLASS="FUNCTION"
1059
1059
>pgp_pub_decrypt()</CODE
1103
1103
><H3
1104
1104
CLASS="SECT3"
1105
1105
><A
1106
 
NAME="AEN136385"
 
1106
NAME="AEN137612"
1107
1107
>F.28.3.5. <CODE
1108
1108
CLASS="FUNCTION"
1109
1109
>pgp_key_id()</CODE
1169
1169
><H3
1170
1170
CLASS="SECT3"
1171
1171
><A
1172
 
NAME="AEN136404"
 
1172
NAME="AEN137631"
1173
1173
>F.28.3.6. <CODE
1174
1174
CLASS="FUNCTION"
1175
1175
>armor()</CODE
1192
1192
><H3
1193
1193
CLASS="SECT3"
1194
1194
><A
1195
 
NAME="AEN136410"
 
1195
NAME="AEN137637"
1196
1196
>F.28.3.7. Options for PGP Functions</A
1197
1197
></H3
1198
1198
><P
1228
1228
><H4
1229
1229
CLASS="SECT4"
1230
1230
><A
1231
 
NAME="AEN136419"
 
1231
NAME="AEN137646"
1232
1232
>F.28.3.7.1. cipher-algo</A
1233
1233
></H4
1234
1234
><P
1251
1251
><H4
1252
1252
CLASS="SECT4"
1253
1253
><A
1254
 
NAME="AEN136425"
 
1254
NAME="AEN137652"
1255
1255
>F.28.3.7.2. compress-algo</A
1256
1256
></H4
1257
1257
><P
1275
1275
><H4
1276
1276
CLASS="SECT4"
1277
1277
><A
1278
 
NAME="AEN136430"
 
1278
NAME="AEN137657"
1279
1279
>F.28.3.7.3. compress-level</A
1280
1280
></H4
1281
1281
><P
1293
1293
><H4
1294
1294
CLASS="SECT4"
1295
1295
><A
1296
 
NAME="AEN136434"
 
1296
NAME="AEN137661"
1297
1297
>F.28.3.7.4. convert-crlf</A
1298
1298
></H4
1299
1299
><P
1329
1329
><H4
1330
1330
CLASS="SECT4"
1331
1331
><A
1332
 
NAME="AEN136443"
 
1332
NAME="AEN137670"
1333
1333
>F.28.3.7.5. disable-mdc</A
1334
1334
></H4
1335
1335
><P
1349
1349
><H4
1350
1350
CLASS="SECT4"
1351
1351
><A
1352
 
NAME="AEN136447"
 
1352
NAME="AEN137674"
1353
1353
>F.28.3.7.6. enable-session-key</A
1354
1354
></H4
1355
1355
><P
1368
1368
><H4
1369
1369
CLASS="SECT4"
1370
1370
><A
1371
 
NAME="AEN136451"
 
1371
NAME="AEN137678"
1372
1372
>F.28.3.7.7. s2k-mode</A
1373
1373
></H4
1374
1374
><P
1388
1388
><H4
1389
1389
CLASS="SECT4"
1390
1390
><A
1391
 
NAME="AEN136455"
 
1391
NAME="AEN137682"
1392
1392
>F.28.3.7.8. s2k-digest-algo</A
1393
1393
></H4
1394
1394
><P
1405
1405
><H4
1406
1406
CLASS="SECT4"
1407
1407
><A
1408
 
NAME="AEN136459"
 
1408
NAME="AEN137686"
1409
1409
>F.28.3.7.9. s2k-cipher-algo</A
1410
1410
></H4
1411
1411
><P
1422
1422
><H4
1423
1423
CLASS="SECT4"
1424
1424
><A
1425
 
NAME="AEN136463"
 
1425
NAME="AEN137690"
1426
1426
>F.28.3.7.10. unicode-mode</A
1427
1427
></H4
1428
1428
><P
1443
1443
><H3
1444
1444
CLASS="SECT3"
1445
1445
><A
1446
 
NAME="AEN136467"
 
1446
NAME="AEN137694"
1447
1447
>F.28.3.8. Generating PGP Keys with GnuPG</A
1448
1448
></H3
1449
1449
><P
1522
1522
><H3
1523
1523
CLASS="SECT3"
1524
1524
><A
1525
 
NAME="AEN136488"
 
1525
NAME="AEN137715"
1526
1526
>F.28.3.9. Limitations of PGP Code</A
1527
1527
></H3
1528
1528
><P
1559
1559
><H2
1560
1560
CLASS="SECT2"
1561
1561
><A
1562
 
NAME="AEN136498"
 
1562
NAME="AEN137725"
1563
1563
>F.28.4. Raw Encryption Functions</A
1564
1564
></H2
1565
1565
><P
1758
1758
><H2
1759
1759
CLASS="SECT2"
1760
1760
><A
1761
 
NAME="AEN136553"
 
1761
NAME="AEN137780"
1762
1762
>F.28.5. Random-Data Functions</A
1763
1763
></H2
1764
1764
><PRE
1778
1778
><H2
1779
1779
CLASS="SECT2"
1780
1780
><A
1781
 
NAME="AEN136558"
 
1781
NAME="AEN137785"
1782
1782
>F.28.6. Notes</A
1783
1783
></H2
1784
1784
><DIV
1786
1786
><H3
1787
1787
CLASS="SECT3"
1788
1788
><A
1789
 
NAME="AEN136560"
 
1789
NAME="AEN137787"
1790
1790
>F.28.6.1. Configuration</A
1791
1791
></H3
1792
1792
><P
1961
1961
><H3
1962
1962
CLASS="SECT3"
1963
1963
><A
1964
 
NAME="AEN136628"
 
1964
NAME="AEN137855"
1965
1965
>F.28.6.2. NULL Handling</A
1966
1966
></H3
1967
1967
><P
1974
1974
><H3
1975
1975
CLASS="SECT3"
1976
1976
><A
1977
 
NAME="AEN136631"
 
1977
NAME="AEN137858"
1978
1978
>F.28.6.3. Security Limitations</A
1979
1979
></H3
1980
1980
><P
2011
2011
><H3
2012
2012
CLASS="SECT3"
2013
2013
><A
2014
 
NAME="AEN136642"
 
2014
NAME="AEN137869"
2015
2015
>F.28.6.4. Useful Reading</A
2016
2016
></H3
2017
2017
><P
2076
2076
><H3
2077
2077
CLASS="SECT3"
2078
2078
><A
2079
 
NAME="AEN136665"
 
2079
NAME="AEN137892"
2080
2080
>F.28.6.5. Technical References</A
2081
2081
></H3
2082
2082
><P
2175
2175
><H2
2176
2176
CLASS="SECT2"
2177
2177
><A
2178
 
NAME="AEN136701"
 
2178
NAME="AEN137928"
2179
2179
>F.28.7. Author</A
2180
2180
></H2
2181
2181
><P
2198
2198
><P
2199
2199
></P
2200
2200
><A
2201
 
NAME="AEN136707"
 
2201
NAME="AEN137934"
2202
2202
></A
2203
2203
><TABLE
2204
2204
BORDER="1"