commit inicial do projeto

This commit is contained in:
Júnior
2025-05-23 10:44:32 -03:00
commit 8f04473c0b
106 changed files with 5673 additions and 0 deletions

View File

@ -0,0 +1,26 @@
package crypto
import "fmt"
// PQSigner é um placeholder para um algoritmo de assinatura pós-quântico (ex: Dilithium, Falcon)
type PQSigner struct{}
func (s *PQSigner) GenerateKeys() (string, string, error) {
return "", "", fmt.Errorf("PQSigner ainda não implementado")
}
func (s *PQSigner) Sign(message, privKey string) (string, error) {
return "", fmt.Errorf("PQSigner ainda não implementado")
}
func (s *PQSigner) Verify(message, signature, pubKey string) bool {
return false
}
func (s *PQSigner) Name() string {
return "pq"
}
func init() {
Register(&PQSigner{})
}