~ubuntu-branches/ubuntu/lucid/openssl/lucid-proposed

« back to all changes in this revision

Viewing changes to ssl/ssl_locl.h

  • Committer: Bazaar Package Importer
  • Author(s): Kurt Roeckx
  • Date: 2009-06-13 18:15:46 UTC
  • mto: (11.1.5 squeeze)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: james.westby@ubuntu.com-20090613181546-vbfntai3b009dl1u
Tags: upstream-0.9.8k
ImportĀ upstreamĀ versionĀ 0.9.8k

Show diffs side-by-side

added added

removed removed

Lines of Context:
124
124
#include "e_os.h"
125
125
 
126
126
#include <openssl/buffer.h>
 
127
#ifndef OPENSSL_NO_COMP
127
128
#include <openssl/comp.h>
 
129
#endif
128
130
#include <openssl/bio.h>
129
131
#include <openssl/stack.h>
130
132
#ifndef OPENSSL_NO_RSA
330
332
#define SSL_LOW                 0x00000020L
331
333
#define SSL_MEDIUM              0x00000040L
332
334
#define SSL_HIGH                0x00000080L
 
335
#define SSL_FIPS                0x00000100L
333
336
 
334
 
/* we have used 000000ff - 24 bits left to go */
 
337
/* we have used 000001ff - 23 bits left to go */
335
338
 
336
339
/*
337
340
 * Macros to check the export status and cipher strength for export ciphers.
499
502
        int (*alert_value)(int);
500
503
        } SSL3_ENC_METHOD;
501
504
 
 
505
#ifndef OPENSSL_NO_COMP
502
506
/* Used for holding the relevant compression methods loaded into SSL_CTX */
503
507
typedef struct ssl3_comp_st
504
508
        {
506
510
        char *name;     /* Text name used for the compression type */
507
511
        COMP_METHOD *method; /* The method :-) */
508
512
        } SSL3_COMP;
 
513
#endif
509
514
 
510
515
extern SSL3_ENC_METHOD ssl3_undef_enc_method;
511
516
OPENSSL_EXTERN SSL_CIPHER ssl2_ciphers[];
777
782
void ssl3_init_finished_mac(SSL *s);
778
783
int ssl3_send_server_certificate(SSL *s);
779
784
int ssl3_send_newsession_ticket(SSL *s);
 
785
int ssl3_send_cert_status(SSL *s);
780
786
int ssl3_get_finished(SSL *s,int state_a,int state_b);
781
787
int ssl3_setup_key_block(SSL *s);
782
788
int ssl3_send_change_cipher_spec(SSL *s,int state_a,int state_b);
870
876
int ssl3_get_server_hello(SSL *s);
871
877
int ssl3_get_certificate_request(SSL *s);
872
878
int ssl3_get_new_session_ticket(SSL *s);
 
879
int ssl3_get_cert_status(SSL *s);
873
880
int ssl3_get_server_done(SSL *s);
874
881
int ssl3_send_client_verify(SSL *s);
 
882
int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey);
875
883
int ssl3_send_client_certificate(SSL *s);
876
884
int ssl3_send_client_key_exchange(SSL *s);
877
885
int ssl3_get_key_exchange(SSL *s);