Home | History | Annotate | Download | only in ssl

Lines Matching refs:SSL

4  * This package is an SSL implementation written
6 * The implementation was written so as to conform with Netscapes SSL.
11 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
117 #include <openssl/ssl.h>
166 OPENSSL_PUT_ERROR(SSL, SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES);
178 OPENSSL_PUT_ERROR(SSL, SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE);
204 int SSL_set_srtp_profiles(SSL *ssl, const char *profiles) {
205 return ssl_ctx_make_profiles(profiles, &ssl->srtp_profiles);
208 STACK_OF(SRTP_PROTECTION_PROFILE) *SSL_get_srtp_profiles(SSL *ssl) {
209 if (ssl == NULL) {
213 if (ssl->srtp_profiles != NULL) {
214 return ssl->srtp_profiles;
217 if (ssl->ctx->srtp_profiles != NULL) {
218 return ssl->ctx->srtp_profiles;
224 const SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *ssl) {
225 return ssl->srtp_profile;
233 int SSL_set_tlsext_use_srtp(SSL *ssl, const char *profiles) {
235 return !SSL_set_srtp_profiles(ssl, profiles);