代码拉取完成,页面将自动刷新
package auth
import (
AEA "gitee.com/MUMU-DADA/OneWordsAuth/auth/AsymmetricEncryptionAlgorithm"
DA "gitee.com/MUMU-DADA/OneWordsAuth/auth/DefaultAlgorithm"
LHA "gitee.com/MUMU-DADA/OneWordsAuth/auth/LinearHashAlgorithm"
SEA "gitee.com/MUMU-DADA/OneWordsAuth/auth/SymmetricEncryptionAlgorithm"
"gitee.com/MUMU-DADA/OneWordsAuth/config"
)
var Auth *auth = &auth{}
type auth struct {
DefaultEngine *DA.DefaultEngine // 默认引擎
AEAEngines map[string]AEA.IAEA // 保存注册的所有对称加密算法引擎
LHAEngines map[string]LHA.ILHA // 保存注册的所有线性散列算法引擎
SEAEngines map[string]SEA.ISEA // 保存注册的所有非对称加密算法引擎
}
// 获取默认引擎
func (a *auth) GetDefaultEngine(cfg *config.Config) *DA.DefaultEngine {
return a.DefaultEngine
}
// 将所有初始化所有引擎载入
func init() {
Auth.DefaultEngine = &DA.DefaultEngine{}
Auth.AEAEngines = AEA.AllAEAEngineMap
Auth.LHAEngines = LHA.AllLHAEngineMap
Auth.SEAEngines = SEA.AllSEAEngineMap
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。