mirror of https://github.com/openssl/openssl.git
				
				
				
			Disable unsupported PSK algorithms
Reviewed-by: Matt Caswell <matt@openssl.org>
This commit is contained in:
		
							parent
							
								
									8baac6a224
								
							
						
					
					
						commit
						332a251fd7
					
				| 
						 | 
					@ -495,22 +495,22 @@ void ssl_load_ciphers(void)
 | 
				
			||||||
    disabled_auth_mask = 0;
 | 
					    disabled_auth_mask = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef OPENSSL_NO_RSA
 | 
					#ifdef OPENSSL_NO_RSA
 | 
				
			||||||
    disabled_mkey_mask |= SSL_kRSA;
 | 
					    disabled_mkey_mask |= SSL_kRSA | SSL_kRSAPSK;
 | 
				
			||||||
    disabled_auth_mask |= SSL_aRSA;
 | 
					    disabled_auth_mask |= SSL_aRSA;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifdef OPENSSL_NO_DSA
 | 
					#ifdef OPENSSL_NO_DSA
 | 
				
			||||||
    disabled_auth_mask |= SSL_aDSS;
 | 
					    disabled_auth_mask |= SSL_aDSS;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifdef OPENSSL_NO_DH
 | 
					#ifdef OPENSSL_NO_DH
 | 
				
			||||||
    disabled_mkey_mask |= SSL_kDHr | SSL_kDHd | SSL_kDHE;
 | 
					    disabled_mkey_mask |= SSL_kDHr | SSL_kDHd | SSL_kDHE | SSL_kDHEPSK;
 | 
				
			||||||
    disabled_auth_mask |= SSL_aDH;
 | 
					    disabled_auth_mask |= SSL_aDH;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifdef OPENSSL_NO_EC
 | 
					#ifdef OPENSSL_NO_EC
 | 
				
			||||||
    disabled_mkey_mask |= SSL_kECDHe | SSL_kECDHr;
 | 
					    disabled_mkey_mask |= SSL_kECDHe | SSL_kECDHr | SSL_kECDHEPSK;
 | 
				
			||||||
    disabled_auth_mask |= SSL_aECDSA | SSL_aECDH;
 | 
					    disabled_auth_mask |= SSL_aECDSA | SSL_aECDH;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifdef OPENSSL_NO_PSK
 | 
					#ifdef OPENSSL_NO_PSK
 | 
				
			||||||
    disabled_mkey_mask |= SSL_kPSK;
 | 
					    disabled_mkey_mask |= SSL_PSK;
 | 
				
			||||||
    disabled_auth_mask |= SSL_aPSK;
 | 
					    disabled_auth_mask |= SSL_aPSK;
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#ifdef OPENSSL_NO_SRP
 | 
					#ifdef OPENSSL_NO_SRP
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue