mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 04:06:18 +08:00
x509: use the RFC 6125 terminology in the VerifyHostname docs
This commit is contained in:
parent
33c6d26f07
commit
fab159f5f0
@ -33,7 +33,7 @@
|
|||||||
|
|
||||||
* **ECDH** - a similar implementation of golang ECDH that supports SM2 ECDH & SM2MQV without usage of **big.Int**, a replacement of SM2 key exchange. For detail, pleaes refer [is my code constant time?](https://github.com/emmansun/gmsm/wiki/is-my-code-constant-time%3F)
|
* **ECDH** - a similar implementation of golang ECDH that supports SM2 ECDH & SM2MQV without usage of **big.Int**, a replacement of SM2 key exchange. For detail, pleaes refer [is my code constant time?](https://github.com/emmansun/gmsm/wiki/is-my-code-constant-time%3F)
|
||||||
|
|
||||||
* **DRBG** - Random Number Generation Using Deterministic Random Bit Generators, for detail, please reference **NIST Special Publication 800-90A** and **GM/T 0105-2021**: CTR-DRBG using derivation function and HASH-DRBG. NIST related implementations are tested with part of NIST provided test vectors. You can also use [randomness](https://github.com/Trisia/randomness) tool to check the generated random bits.
|
* **DRBG** - Random Number Generation Using Deterministic Random Bit Generators, for detail, please reference **NIST Special Publication 800-90A** and **GM/T 0105-2021**: CTR-DRBG using derivation function and HASH-DRBG. NIST related implementations are tested with part of NIST provided test vectors. It's **NOT** concurrent safe! You can also use [randomness](https://github.com/Trisia/randomness) tool to check the generated random bits.
|
||||||
|
|
||||||
## Some Related Projects
|
## Some Related Projects
|
||||||
* **[TLCP](https://github.com/Trisia/gotlcp)** - An implementation of GB/T 38636-2020 Information security technology Transport Layer Cryptography Protocol (TLCP).
|
* **[TLCP](https://github.com/Trisia/gotlcp)** - An implementation of GB/T 38636-2020 Information security technology Transport Layer Cryptography Protocol (TLCP).
|
||||||
|
@ -959,7 +959,7 @@ func toLowerCaseASCII(in string) string {
|
|||||||
// IP addresses can be optionally enclosed in square brackets and are checked
|
// IP addresses can be optionally enclosed in square brackets and are checked
|
||||||
// against the IPAddresses field. Other names are checked case insensitively
|
// against the IPAddresses field. Other names are checked case insensitively
|
||||||
// against the DNSNames field. If the names are valid hostnames, the certificate
|
// against the DNSNames field. If the names are valid hostnames, the certificate
|
||||||
// fields can have a wildcard as the left-most label.
|
// fields can have a wildcard as the complete left-most label (e.g. *.example.com).
|
||||||
//
|
//
|
||||||
// Note that the legacy Common Name field is ignored.
|
// Note that the legacy Common Name field is ignored.
|
||||||
func (c *Certificate) VerifyHostname(h string) error {
|
func (c *Certificate) VerifyHostname(h string) error {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user