Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for SuiteID (0.11 sec)

  1. samples/tlssurvey/src/main/kotlin/okhttp3/survey/Iana.kt

      val id = (matcher.groupValues[1] + matcher.groupValues[2]).decodeHex()
      return SuiteId(id, matcher.groupValues[3])
    }
    
    class IanaSuites(
      val name: String,
      val suites: List<SuiteId>,
    ) {
      fun fromJavaName(javaName: String): SuiteId {
        return suites.firstOrNull {
          it.name == javaName || it.name == "TLS_${javaName.drop(4)}"
        } ?: throw IllegalArgumentException("No such suite: $javaName")
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Thu Apr 18 01:24:38 UTC 2024
    - 2K bytes
    - Viewed (0)
  2. src/crypto/internal/hpke/hpke.go

    	return ciphertext, nil
    }
    
    func SuiteID(kemID, kdfID, aeadID uint16) []byte {
    	suiteID := make([]byte, 0, 4+2+2+2)
    	suiteID = append(suiteID, []byte("HPKE")...)
    	suiteID = binary.BigEndian.AppendUint16(suiteID, kemID)
    	suiteID = binary.BigEndian.AppendUint16(suiteID, kdfID)
    	suiteID = binary.BigEndian.AppendUint16(suiteID, aeadID)
    	return suiteID
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:33:33 UTC 2024
    - 7K bytes
    - Viewed (0)
  3. samples/tlssurvey/src/main/kotlin/okhttp3/survey/RunSurvey.kt

     */
    package okhttp3.survey
    
    import java.security.Security
    import okhttp3.Cache
    import okhttp3.OkHttpClient
    import okhttp3.survey.ssllabs.SslLabsClient
    import okhttp3.survey.types.Client
    import okhttp3.survey.types.SuiteId
    import okio.FileSystem
    import okio.Path.Companion.toPath
    import org.conscrypt.Conscrypt
    
    @Suppress("ktlint:standard:property-naming")
    suspend fun main() {
      val includeConscrypt = false
    
      val client =
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Wed Apr 10 19:46:48 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  4. src/crypto/tls/handshake_client.go

    		preferenceOrder = cipherSuitesPreferenceOrderNoAES
    	}
    	configCipherSuites := config.cipherSuites()
    	hello.cipherSuites = make([]uint16, 0, len(configCipherSuites))
    
    	for _, suiteId := range preferenceOrder {
    		suite := mutualCipherSuite(configCipherSuites, suiteId)
    		if suite == nil {
    			continue
    		}
    		// Don't advertise TLS 1.2-only cipher suites unless
    		// we're attempting TLS 1.2.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 38.6K bytes
    - Viewed (0)
  5. src/crypto/tls/handshake_server.go

    	}
    
    	configCipherSuites := c.config.cipherSuites()
    	preferenceList := make([]uint16, 0, len(configCipherSuites))
    	for _, suiteID := range preferenceOrder {
    		for _, id := range configCipherSuites {
    			if id == suiteID {
    				preferenceList = append(preferenceList, id)
    				break
    			}
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:30:50 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  6. src/crypto/tls/handshake_server_tls13.go

    	if !hasAESGCMHardwareSupport || !aesgcmPreferred(hs.clientHello.cipherSuites) {
    		preferenceList = defaultCipherSuitesTLS13NoAES
    	}
    	for _, suiteID := range preferenceList {
    		hs.suite = mutualCipherSuiteTLS13(hs.clientHello.cipherSuites, suiteID)
    		if hs.suite != nil {
    			break
    		}
    	}
    	if hs.suite == nil {
    		c.sendAlert(alertHandshakeFailure)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
Back to top