~ubuntu-branches/ubuntu/maverick/openssl/maverick

« back to all changes in this revision

Viewing changes to ssl/ssl.h

  • Committer: Bazaar Package Importer
  • Author(s): Kurt Roeckx
  • Date: 2006-05-15 16:00:58 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060515160058-pn9osix02x46r0iy
Tags: 0.9.8b-2
* Don't call gcc with -mcpu on i386, we already use -march, so no need for
  -mtune either.
* Always make all directories when building something:
  - The engines directory didn't get build for the static directory, so
    where missing in libcrypo.a
  - The apps directory didn't always get build, so we didn't have an openssl
    and a small part of the regression tests failed.
* Make the package fail to build if the regression tests fail.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1543
1543
 
1544
1544
/* Function codes. */
1545
1545
#define SSL_F_CLIENT_CERTIFICATE                         100
1546
 
#define SSL_F_CLIENT_FINISHED                            238
 
1546
#define SSL_F_CLIENT_FINISHED                            167
1547
1547
#define SSL_F_CLIENT_HELLO                               101
1548
1548
#define SSL_F_CLIENT_MASTER_KEY                          102
1549
1549
#define SSL_F_D2I_SSL_SESSION                            103
1550
 
#define SSL_F_DO_DTLS1_WRITE                             1003
 
1550
#define SSL_F_DO_DTLS1_WRITE                             245
1551
1551
#define SSL_F_DO_SSL3_WRITE                              104
1552
 
#define SSL_F_DTLS1_ACCEPT                               1004
1553
 
#define SSL_F_DTLS1_BUFFER_RECORD                        1005
1554
 
#define SSL_F_DTLS1_CLIENT_HELLO                         1006
1555
 
#define SSL_F_DTLS1_CONNECT                              1007
1556
 
#define SSL_F_DTLS1_ENC                                  1008
1557
 
#define SSL_F_DTLS1_GET_HELLO_VERIFY                     1009
1558
 
#define SSL_F_DTLS1_GET_MESSAGE                          1010
1559
 
#define SSL_F_DTLS1_GET_MESSAGE_FRAGMENT                 1011
1560
 
#define SSL_F_DTLS1_GET_RECORD                           1012
1561
 
#define SSL_F_DTLS1_OUTPUT_CERT_CHAIN                    1013
1562
 
#define SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE           1014
1563
 
#define SSL_F_DTLS1_PROCESS_RECORD                       1015
1564
 
#define SSL_F_DTLS1_READ_BYTES                           1016
1565
 
#define SSL_F_DTLS1_READ_FAILED                          1001
1566
 
#define SSL_F_DTLS1_SEND_CERTIFICATE_REQUEST             1017
1567
 
#define SSL_F_DTLS1_SEND_CLIENT_CERTIFICATE              1018
1568
 
#define SSL_F_DTLS1_SEND_CLIENT_KEY_EXCHANGE             1019
1569
 
#define SSL_F_DTLS1_SEND_CLIENT_VERIFY                   1020
1570
 
#define SSL_F_DTLS1_SEND_HELLO_VERIFY_REQUEST            1002
1571
 
#define SSL_F_DTLS1_SEND_SERVER_CERTIFICATE              1021
1572
 
#define SSL_F_DTLS1_SEND_SERVER_HELLO                    1022
1573
 
#define SSL_F_DTLS1_SEND_SERVER_KEY_EXCHANGE             1023
1574
 
#define SSL_F_DTLS1_WRITE_APP_DATA_BYTES                 1024
 
1552
#define SSL_F_DTLS1_ACCEPT                               246
 
1553
#define SSL_F_DTLS1_BUFFER_RECORD                        247
 
1554
#define SSL_F_DTLS1_CLIENT_HELLO                         248
 
1555
#define SSL_F_DTLS1_CONNECT                              249
 
1556
#define SSL_F_DTLS1_ENC                                  250
 
1557
#define SSL_F_DTLS1_GET_HELLO_VERIFY                     251
 
1558
#define SSL_F_DTLS1_GET_MESSAGE                          252
 
1559
#define SSL_F_DTLS1_GET_MESSAGE_FRAGMENT                 253
 
1560
#define SSL_F_DTLS1_GET_RECORD                           254
 
1561
#define SSL_F_DTLS1_OUTPUT_CERT_CHAIN                    255
 
1562
#define SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE           256
 
1563
#define SSL_F_DTLS1_PROCESS_RECORD                       257
 
1564
#define SSL_F_DTLS1_READ_BYTES                           258
 
1565
#define SSL_F_DTLS1_READ_FAILED                          259
 
1566
#define SSL_F_DTLS1_SEND_CERTIFICATE_REQUEST             260
 
1567
#define SSL_F_DTLS1_SEND_CLIENT_CERTIFICATE              261
 
1568
#define SSL_F_DTLS1_SEND_CLIENT_KEY_EXCHANGE             262
 
1569
#define SSL_F_DTLS1_SEND_CLIENT_VERIFY                   263
 
1570
#define SSL_F_DTLS1_SEND_HELLO_VERIFY_REQUEST            264
 
1571
#define SSL_F_DTLS1_SEND_SERVER_CERTIFICATE              265
 
1572
#define SSL_F_DTLS1_SEND_SERVER_HELLO                    266
 
1573
#define SSL_F_DTLS1_SEND_SERVER_KEY_EXCHANGE             267
 
1574
#define SSL_F_DTLS1_WRITE_APP_DATA_BYTES                 268
1575
1575
#define SSL_F_GET_CLIENT_FINISHED                        105
1576
1576
#define SSL_F_GET_CLIENT_HELLO                           106
1577
1577
#define SSL_F_GET_CLIENT_MASTER_KEY                      107
1655
1655
#define SSL_F_SSL_CTRL                                   232
1656
1656
#define SSL_F_SSL_CTX_CHECK_PRIVATE_KEY                  168
1657
1657
#define SSL_F_SSL_CTX_NEW                                169
1658
 
#define SSL_F_SSL_CTX_SET_CIPHER_LIST                    1026
 
1658
#define SSL_F_SSL_CTX_SET_CIPHER_LIST                    269
1659
1659
#define SSL_F_SSL_CTX_SET_PURPOSE                        226
1660
1660
#define SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT             219
1661
1661
#define SSL_F_SSL_CTX_SET_SSL_VERSION                    170
1678
1678
#define SSL_F_SSL_INIT_WBIO_BUFFER                       184
1679
1679
#define SSL_F_SSL_LOAD_CLIENT_CA_FILE                    185
1680
1680
#define SSL_F_SSL_NEW                                    186
1681
 
#define SSL_F_SSL_PEEK                                   1025
 
1681
#define SSL_F_SSL_PEEK                                   270
1682
1682
#define SSL_F_SSL_READ                                   223
1683
1683
#define SSL_F_SSL_RSA_PRIVATE_DECRYPT                    187
1684
1684
#define SSL_F_SSL_RSA_PUBLIC_ENCRYPT                     188
1686
1686
#define SSL_F_SSL_SESSION_PRINT_FP                       190
1687
1687
#define SSL_F_SSL_SESS_CERT_NEW                          225
1688
1688
#define SSL_F_SSL_SET_CERT                               191
1689
 
#define SSL_F_SSL_SET_CIPHER_LIST                        1027
 
1689
#define SSL_F_SSL_SET_CIPHER_LIST                        271
1690
1690
#define SSL_F_SSL_SET_FD                                 192
1691
1691
#define SSL_F_SSL_SET_PKEY                               193
1692
1692
#define SSL_F_SSL_SET_PURPOSE                            227
1729
1729
#define SSL_R_BAD_DH_P_LENGTH                            110
1730
1730
#define SSL_R_BAD_DIGEST_LENGTH                          111
1731
1731
#define SSL_R_BAD_DSA_SIGNATURE                          112
1732
 
#define SSL_R_BAD_ECC_CERT                               1117
1733
 
#define SSL_R_BAD_ECDSA_SIGNATURE                        1112
1734
 
#define SSL_R_BAD_ECPOINT                                1113
 
1732
#define SSL_R_BAD_ECC_CERT                               304
 
1733
#define SSL_R_BAD_ECDSA_SIGNATURE                        305
 
1734
#define SSL_R_BAD_ECPOINT                                306
1735
1735
#define SSL_R_BAD_HELLO_REQUEST                          105
1736
1736
#define SSL_R_BAD_LENGTH                                 271
1737
1737
#define SSL_R_BAD_MAC_DECODE                             113
1763
1763
#define SSL_R_CIPHER_TABLE_SRC_ERROR                     139
1764
1764
#define SSL_R_COMPRESSED_LENGTH_TOO_LONG                 140
1765
1765
#define SSL_R_COMPRESSION_FAILURE                        141
1766
 
#define SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE    1120
 
1766
#define SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE    307
1767
1767
#define SSL_R_COMPRESSION_LIBRARY_ERROR                  142
1768
1768
#define SSL_R_CONNECTION_ID_IS_DIFFERENT                 143
1769
1769
#define SSL_R_CONNECTION_TYPE_NOT_SET                    144
1770
 
#define SSL_R_COOKIE_MISMATCH                            2002
 
1770
#define SSL_R_COOKIE_MISMATCH                            308
1771
1771
#define SSL_R_DATA_BETWEEN_CCS_AND_FINISHED              145
1772
1772
#define SSL_R_DATA_LENGTH_TOO_LONG                       146
1773
1773
#define SSL_R_DECRYPTION_FAILED                          147
1774
 
#define SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC        1109
 
1774
#define SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC        281
1775
1775
#define SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG            148
1776
1776
#define SSL_R_DIGEST_CHECK_FAILED                        149
1777
 
#define SSL_R_DUPLICATE_COMPRESSION_ID                   1121
1778
 
#define SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER               1119
 
1777
#define SSL_R_DUPLICATE_COMPRESSION_ID                   309
 
1778
#define SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER               310
1779
1779
#define SSL_R_ENCRYPTED_LENGTH_TOO_LONG                  150
1780
 
#define SSL_R_ERROR_GENERATING_TMP_RSA_KEY               1092
 
1780
#define SSL_R_ERROR_GENERATING_TMP_RSA_KEY               282
1781
1781
#define SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST              151
1782
1782
#define SSL_R_EXCESSIVE_MESSAGE_SIZE                     152
1783
1783
#define SSL_R_EXTRA_DATA_IN_MESSAGE                      153
1784
1784
#define SSL_R_GOT_A_FIN_BEFORE_A_CCS                     154
1785
1785
#define SSL_R_HTTPS_PROXY_REQUEST                        155
1786
1786
#define SSL_R_HTTP_REQUEST                               156
1787
 
#define SSL_R_ILLEGAL_PADDING                            1110
 
1787
#define SSL_R_ILLEGAL_PADDING                            283
1788
1788
#define SSL_R_INVALID_CHALLENGE_LENGTH                   158
1789
1789
#define SSL_R_INVALID_COMMAND                            280
1790
1790
#define SSL_R_INVALID_PURPOSE                            278
1791
1791
#define SSL_R_INVALID_TRUST                              279
1792
 
#define SSL_R_KEY_ARG_TOO_LONG                           1112
1793
 
#define SSL_R_KRB5                                       1104
1794
 
#define SSL_R_KRB5_C_CC_PRINC                            1094
1795
 
#define SSL_R_KRB5_C_GET_CRED                            1095
1796
 
#define SSL_R_KRB5_C_INIT                                1096
1797
 
#define SSL_R_KRB5_C_MK_REQ                              1097
1798
 
#define SSL_R_KRB5_S_BAD_TICKET                          1098
1799
 
#define SSL_R_KRB5_S_INIT                                1099
1800
 
#define SSL_R_KRB5_S_RD_REQ                              1108
1801
 
#define SSL_R_KRB5_S_TKT_EXPIRED                         1105
1802
 
#define SSL_R_KRB5_S_TKT_NYV                             1106
1803
 
#define SSL_R_KRB5_S_TKT_SKEW                            1107
 
1792
#define SSL_R_KEY_ARG_TOO_LONG                           284
 
1793
#define SSL_R_KRB5                                       285
 
1794
#define SSL_R_KRB5_C_CC_PRINC                            286
 
1795
#define SSL_R_KRB5_C_GET_CRED                            287
 
1796
#define SSL_R_KRB5_C_INIT                                288
 
1797
#define SSL_R_KRB5_C_MK_REQ                              289
 
1798
#define SSL_R_KRB5_S_BAD_TICKET                          290
 
1799
#define SSL_R_KRB5_S_INIT                                291
 
1800
#define SSL_R_KRB5_S_RD_REQ                              292
 
1801
#define SSL_R_KRB5_S_TKT_EXPIRED                         293
 
1802
#define SSL_R_KRB5_S_TKT_NYV                             294
 
1803
#define SSL_R_KRB5_S_TKT_SKEW                            295
1804
1804
#define SSL_R_LENGTH_MISMATCH                            159
1805
1805
#define SSL_R_LENGTH_TOO_SHORT                           160
1806
1806
#define SSL_R_LIBRARY_BUG                                274
1807
1807
#define SSL_R_LIBRARY_HAS_NO_CIPHERS                     161
1808
 
#define SSL_R_MASTER_KEY_TOO_LONG                        1112
1809
 
#define SSL_R_MESSAGE_TOO_LONG                           1111
 
1808
#define SSL_R_MESSAGE_TOO_LONG                           296
1810
1809
#define SSL_R_MISSING_DH_DSA_CERT                        162
1811
1810
#define SSL_R_MISSING_DH_KEY                             163
1812
1811
#define SSL_R_MISSING_DH_RSA_CERT                        164
1817
1816
#define SSL_R_MISSING_RSA_ENCRYPTING_CERT                169
1818
1817
#define SSL_R_MISSING_RSA_SIGNING_CERT                   170
1819
1818
#define SSL_R_MISSING_TMP_DH_KEY                         171
1820
 
#define SSL_R_MISSING_TMP_ECDH_KEY                       1114
 
1819
#define SSL_R_MISSING_TMP_ECDH_KEY                       311
1821
1820
#define SSL_R_MISSING_TMP_RSA_KEY                        172
1822
1821
#define SSL_R_MISSING_TMP_RSA_PKEY                       173
1823
1822
#define SSL_R_MISSING_VERIFY_MESSAGE                     174
1844
1843
#define SSL_R_NULL_SSL_CTX                               195
1845
1844
#define SSL_R_NULL_SSL_METHOD_PASSED                     196
1846
1845
#define SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED            197
 
1846
#define SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE              297
1847
1847
#define SSL_R_PACKET_LENGTH_TOO_LONG                     198
1848
1848
#define SSL_R_PATH_TOO_LONG                              270
1849
1849
#define SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE          199
1859
1859
#define SSL_R_PUBLIC_KEY_IS_NOT_RSA                      209
1860
1860
#define SSL_R_PUBLIC_KEY_NOT_RSA                         210
1861
1861
#define SSL_R_READ_BIO_NOT_SET                           211
1862
 
#define SSL_R_READ_TIMEOUT_EXPIRED                       2001
 
1862
#define SSL_R_READ_TIMEOUT_EXPIRED                       312
1863
1863
#define SSL_R_READ_WRONG_PACKET_TYPE                     212
1864
1864
#define SSL_R_RECORD_LENGTH_MISMATCH                     213
1865
1865
#define SSL_R_RECORD_TOO_LARGE                           214
1866
 
#define SSL_R_RECORD_TOO_SMALL                           1093
 
1866
#define SSL_R_RECORD_TOO_SMALL                           298
1867
1867
#define SSL_R_REQUIRED_CIPHER_MISSING                    215
1868
1868
#define SSL_R_REUSE_CERT_LENGTH_NOT_ZERO                 216
1869
1869
#define SSL_R_REUSE_CERT_TYPE_NOT_ZERO                   217
1872
1872
#define SSL_R_SHORT_READ                                 219
1873
1873
#define SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE      220
1874
1874
#define SSL_R_SSL23_DOING_SESSION_ID_REUSE               221
1875
 
#define SSL_R_SSL2_CONNECTION_ID_TOO_LONG                1114
1876
 
#define SSL_R_SSL3_SESSION_ID_TOO_LONG                   1113
 
1875
#define SSL_R_SSL2_CONNECTION_ID_TOO_LONG                299
 
1876
#define SSL_R_SSL3_SESSION_ID_TOO_LONG                   300
1877
1877
#define SSL_R_SSL3_SESSION_ID_TOO_SHORT                  222
1878
1878
#define SSL_R_SSLV3_ALERT_BAD_CERTIFICATE                1042
1879
1879
#define SSL_R_SSLV3_ALERT_BAD_RECORD_MAC                 1020
1884
1884
#define SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE              1040
1885
1885
#define SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER              1047
1886
1886
#define SSL_R_SSLV3_ALERT_NO_CERTIFICATE                 1041
1887
 
#define SSL_R_SSLV3_ALERT_PEER_ERROR_CERTIFICATE         223
1888
 
#define SSL_R_SSLV3_ALERT_PEER_ERROR_NO_CERTIFICATE      224
1889
 
#define SSL_R_SSLV3_ALERT_PEER_ERROR_NO_CIPHER           225
1890
 
#define SSL_R_SSLV3_ALERT_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE 226
1891
1887
#define SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE             1010
1892
 
#define SSL_R_SSLV3_ALERT_UNKNOWN_REMOTE_ERROR_TYPE      227
1893
1888
#define SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE        1043
1894
1889
#define SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION         228
1895
1890
#define SSL_R_SSL_HANDSHAKE_FAILURE                      229
1896
1891
#define SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS                 230
1897
 
#define SSL_R_SSL_SESSION_ID_CALLBACK_FAILED             1102
1898
 
#define SSL_R_SSL_SESSION_ID_CONFLICT                    1103
 
1892
#define SSL_R_SSL_SESSION_ID_CALLBACK_FAILED             301
 
1893
#define SSL_R_SSL_SESSION_ID_CONFLICT                    302
1899
1894
#define SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG            273
1900
 
#define SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH              1101
 
1895
#define SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH              303
1901
1896
#define SSL_R_SSL_SESSION_ID_IS_DIFFERENT                231
1902
1897
#define SSL_R_TLSV1_ALERT_ACCESS_DENIED                  1049
1903
1898
#define SSL_R_TLSV1_ALERT_DECODE_ERROR                   1050
1916
1911
#define SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG    234
1917
1912
#define SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER            235
1918
1913
#define SSL_R_UNABLE_TO_DECODE_DH_CERTS                  236
1919
 
#define SSL_R_UNABLE_TO_DECODE_ECDH_CERTS                1115
 
1914
#define SSL_R_UNABLE_TO_DECODE_ECDH_CERTS                313
1920
1915
#define SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY               237
1921
1916
#define SSL_R_UNABLE_TO_FIND_DH_PARAMETERS               238
1922
 
#define SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS             1116
 
1917
#define SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS             314
1923
1918
#define SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS       239
1924
1919
#define SSL_R_UNABLE_TO_FIND_SSL_METHOD                  240
1925
1920
#define SSL_R_UNABLE_TO_LOAD_SSL2_MD5_ROUTINES           241
1940
1935
#define SSL_R_UNKNOWN_STATE                              255
1941
1936
#define SSL_R_UNSUPPORTED_CIPHER                         256
1942
1937
#define SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM          257
1943
 
#define SSL_R_UNSUPPORTED_ELLIPTIC_CURVE                 1118
1944
 
#define SSL_R_UNSUPPORTED_OPTION                         1091
 
1938
#define SSL_R_UNSUPPORTED_ELLIPTIC_CURVE                 315
1945
1939
#define SSL_R_UNSUPPORTED_PROTOCOL                       258
1946
1940
#define SSL_R_UNSUPPORTED_SSL_VERSION                    259
1947
1941
#define SSL_R_WRITE_BIO_NOT_SET                          260