Ignore:
Timestamp:
Aug 7, 2014, 8:25:37 PM (11 years ago)
Author:
dmik
Message:

openssl: Merge version 1.0.0n from vendor to trunk.

Location:
openssl/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • openssl/trunk

  • TabularUnified openssl/trunk/ssl/s3_lib.c

    r150 r808  
    329329        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    330330        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    331         168,
     331        112,
    332332        168,
    333333        },
     
    378378        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    379379        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    380         168,
     380        112,
    381381        168,
    382382        },
     
    426426        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    427427        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    428         168,
     428        112,
    429429        168,
    430430        },
     
    475475        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    476476        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    477         168,
     477        112,
    478478        168,
    479479        },
     
    523523        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    524524        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    525         168,
     525        112,
    526526        168,
    527527        },
     
    603603        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    604604        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    605         168,
     605        112,
    606606        168,
    607607        },
     
    688688        SSL_NOT_EXP|SSL_HIGH|SSL_FIPS,
    689689        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    690         168,
     690        112,
    691691        168,
    692692        },
     
    752752        SSL_NOT_EXP|SSL_HIGH,
    753753        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    754         168,
     754        112,
    755755        168,
    756756        },
     
    14731473        SSL_NOT_EXP|SSL_HIGH,
    14741474        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1475         168,
     1475        112,
    14761476        168,
    14771477        },
     
    16561656        SSL_NOT_EXP|SSL_HIGH,
    16571657        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1658         168,
     1658        112,
    16591659        168,
    16601660        },
     
    17361736        SSL_NOT_EXP|SSL_HIGH,
    17371737        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1738         168,
     1738        112,
    17391739        168,
    17401740        },
     
    18161816        SSL_NOT_EXP|SSL_HIGH,
    18171817        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1818         168,
     1818        112,
    18191819        168,
    18201820        },
     
    18961896        SSL_NOT_EXP|SSL_HIGH,
    18971897        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1898         168,
     1898        112,
    18991899        168,
    19001900        },
     
    19761976        SSL_NOT_EXP|SSL_HIGH,
    19771977        SSL_HANDSHAKE_MAC_DEFAULT|TLS1_PRF,
    1978         168,
     1978        112,
    19791979        168,
    19801980        },
     
    21782178        unsigned char *rp,*wp;
    21792179        size_t rlen, wlen;
     2180        int init_extra;
    21802181
    21812182#ifdef TLSEXT_TYPE_opaque_prf_input
     
    21992200#ifndef OPENSSL_NO_DH
    22002201        if (s->s3->tmp.dh != NULL)
     2202                {
    22012203                DH_free(s->s3->tmp.dh);
     2204                s->s3->tmp.dh = NULL;
     2205                }
    22022206#endif
    22032207#ifndef OPENSSL_NO_ECDH
    22042208        if (s->s3->tmp.ecdh != NULL)
     2209                {
    22052210                EC_KEY_free(s->s3->tmp.ecdh);
    2206 #endif
     2211                s->s3->tmp.ecdh = NULL;
     2212                }
     2213#endif
     2214#ifndef OPENSSL_NO_TLSEXT
     2215#ifndef OPENSSL_NO_EC
     2216        s->s3->is_probably_safari = 0;
     2217#endif /* !OPENSSL_NO_EC */
     2218#endif /* !OPENSSL_NO_TLSEXT */
    22072219
    22082220        rp = s->s3->rbuf.buf;
     
    22102222        rlen = s->s3->rbuf.len;
    22112223        wlen = s->s3->wbuf.len;
     2224        init_extra = s->s3->init_extra;
    22122225        if (s->s3->handshake_buffer) {
    22132226                BIO_free(s->s3->handshake_buffer);
     
    22222235        s->s3->rbuf.len = rlen;
    22232236        s->s3->wbuf.len = wlen;
     2237        s->s3->init_extra = init_extra;
    22242238
    22252239        ssl_free_wbio_buffer(s);
     
    30753089                if (ii >= 0)
    30763090                        {
     3091#if !defined(OPENSSL_NO_EC) && !defined(OPENSSL_NO_TLSEXT)
     3092                        if ((alg_k & SSL_kEECDH) && (alg_a & SSL_aECDSA) && s->s3->is_probably_safari)
     3093                                {
     3094                                if (!ret) ret=sk_SSL_CIPHER_value(allow,ii);
     3095                                continue;
     3096                                }
     3097#endif
    30773098                        ret=sk_SSL_CIPHER_value(allow,ii);
    30783099                        break;
Note: See TracChangeset for help on using the changeset viewer.