mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-25 19:56:18 +08:00
18 lines
182 B
Go
18 lines
182 B
Go
package sm2ec
|
|
|
|
import (
|
|
"crypto/elliptic"
|
|
"sync"
|
|
)
|
|
|
|
var initonce sync.Once
|
|
|
|
func initAll() {
|
|
initSM2P256()
|
|
}
|
|
|
|
func P256() elliptic.Curve {
|
|
initonce.Do(initAll)
|
|
return sm2p256
|
|
}
|