Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 561 for punycode (0.15 sec)

  1. src/net/http/cookiejar/punycode.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package cookiejar
    
    // This file implements the Punycode algorithm from RFC 3492.
    
    import (
    	"fmt"
    	"net/http/internal/ascii"
    	"strings"
    	"unicode/utf8"
    )
    
    // These parameter values are specified in section 5.
    //
    // All computation is done with int32s, so that overflow behavior is identical
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 10 23:42:56 UTC 2021
    - 3.4K bytes
    - Viewed (0)
  2. okhttp/src/main/kotlin/okhttp3/internal/idn/Punycode.kt

     * limitations under the License.
     */
    package okhttp3.internal.idn
    
    import okio.Buffer
    import okio.ByteString.Companion.encodeUtf8
    
    /**
     * An [RFC 3492] punycode decoder for converting ASCII to Unicode domain name labels. This is
     * intended for use in Internationalized Domain Names (IDNs).
     *
     * This class contains a Kotlin implementation of the pseudocode specified by RFC 3492. It includes
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Wed Apr 03 03:04:50 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  3. src/vendor/golang.org/x/net/idna/punycode.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package idna
    
    // This file implements the Punycode algorithm from RFC 3492.
    
    import (
    	"math"
    	"strings"
    	"unicode/utf8"
    )
    
    // These parameter values are specified in section 5.
    //
    // All computation is done with int32s, so that overflow behavior is identical
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 09 20:10:36 UTC 2021
    - 4.6K bytes
    - Viewed (0)
  4. okhttp/src/test/java/okhttp3/internal/idn/PunycodeTest.kt

        )
        assertNull(
          Punycode.encode(a1000MaxCodePoint.repeat(2)),
        )
      }
    
      @Test fun invalidPunycode() {
        assertNull(Punycode.decode("xn--ls8h="))
      }
    
      private fun testEncodeDecode(
        unicode: String,
        punycode: String,
      ) {
        assertEquals(unicode, Punycode.decode(punycode))
        assertEquals(punycode, Punycode.encode(unicode))
      }
    
      private fun testDecodeOnly(
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Jan 08 01:13:22 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  5. okhttp/src/test/resources/web-platform-test-toascii.json

        "output": "x..xn--zca"
      },
      {
        "comment": "Invalid Punycode",
        "input": "xn--a",
        "output": null
      },
      {
        "input": "xn--a.xn--zca",
        "output": null
      },
      {
        "input": "xn--a.ß",
        "output": null
      },
      {
        "input": "xn--ls8h=",
        "output": null
      },
      {
        "comment": "Invalid Punycode (contains non-ASCII character)",
        "input": "xn--tešla",
        "output": null
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Wed Dec 20 23:27:07 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/net/idna/idna9.0.0.go

    //    error in the future.
    // I think Option 1 is best, but it is quite opinionated.
    
    // ToASCII is a wrapper for Punycode.ToASCII.
    func ToASCII(s string) (string, error) {
    	return Punycode.process(s, true)
    }
    
    // ToUnicode is a wrapper for Punycode.ToUnicode.
    func ToUnicode(s string) (string, error) {
    	return Punycode.process(s, false)
    }
    
    // An Option configures a Profile at creation time.
    type Option func(*options)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 19.2K bytes
    - Viewed (0)
  7. okhttp/src/test/java/okhttp3/UrlComponentEncodingTester.kt

          }
        },
    
        /** URLs that contain this character in this component are invalid.  */
        FORBIDDEN,
    
        /** Hostnames that contain this character are encoded with punycode.  */
        PUNYCODE,
    
        /** This code point is special and should not be tested.  */
        SKIP,
    
        ;
    
        open fun encode(codePoint: Int): String {
          throw UnsupportedOperationException()
        }
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Jan 08 01:13:22 UTC 2024
    - 12.3K bytes
    - Viewed (0)
  8. src/vendor/golang.org/x/net/idna/idna10.0.0.go

    //    error in the future.
    // I think Option 1 is best, but it is quite opinionated.
    
    // ToASCII is a wrapper for Punycode.ToASCII.
    func ToASCII(s string) (string, error) {
    	return Punycode.process(s, true)
    }
    
    // ToUnicode is a wrapper for Punycode.ToUnicode.
    func ToUnicode(s string) (string, error) {
    	return Punycode.process(s, false)
    }
    
    // An Option configures a Profile at creation time.
    type Option func(*options)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 20.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/github.com/ianlancetaylor/demangle/rust.go

    		case c >= 'a' && c <= 'z':
    		case c == '_':
    		default:
    			rst.fail("invalid character in identifier")
    		}
    	}
    
    	if isPunycode {
    		id = rst.expandPunycode(id)
    	}
    
    	return id, isPunycode
    }
    
    // expandPunycode decodes the Rust version of punycode.
    // This algorithm is taken from RFC 3492 section 6.2.
    func (rst *rustState) expandPunycode(s string) string {
    	const (
    		base        = 36
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 16:39:48 UTC 2023
    - 23.3K bytes
    - Viewed (0)
  10. okhttp/src/test/java/okhttp3/WebPlatformToAsciiTest.kt

          // OkHttp does not reject invalid Punycode.
          "xn--a",
          "xn--a.ß",
          "xn--a.xn--zca",
          "xn--a-yoc",
          // OkHttp doesn't reject U+FFFD encoded in Punycode.
          "xn--zn7c.com",
          // OkHttp doesn't reject a U+200D. https://www.rfc-editor.org/rfc/rfc5892.html#appendix-A.2
          "xn--1ug.example",
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Mon Jan 08 01:13:22 UTC 2024
    - 3.5K bytes
    - Viewed (0)
Back to top