22 lines
475 B
Go
22 lines
475 B
Go
package rsa
|
|
|
|
import (
|
|
"xdx.jelly/xgcl/rsa/internal"
|
|
"xdx.jelly/xgcl/sm"
|
|
)
|
|
|
|
var PKCS1v15WithSha256Options = sm.SHA256
|
|
var PKCS1v15WithSha1Options = sm.SHA1
|
|
var PKCS1v15WithSm3Options = sm.SM3
|
|
|
|
// PrivateKey export internal.PrivateKey.
|
|
type PrivateKey = internal.PrivateKey
|
|
|
|
// PublicKey export internal.PublicKey
|
|
type PublicKey = internal.PublicKey
|
|
|
|
var NewPrivateKey = internal.NewPrivateKey
|
|
var NewPublicKey = internal.NewPublicKey
|
|
|
|
var GenerateKey = internal.GenerateKey
|