Executando verificação de segurança...
3

Apresentando RustyShield: Expandindo as Abstrações do Core do Rust

Olá a todos! 👋

Estou muito animado em compartilhar com vocês o RustyShieldRustySSL, um projeto que visa consolidar o ecossistema Rust, expandindo as abstrações de sua biblioteca central tal que qualquer desenvolvedor familiarizado com os traits Hash e Hasher do Rust já tem tudo o que precisa para utilizar os algoritmos fornecidos.. Recentemente, alcancei um estágio de mínimo produto viável e estou pronto para torná-lo público.

Um dos principais focos durante o desenvolvimento do RustyShieldRustySSL foi a compatibilidade com no_std::no_alloc. Isso significa que as implementações foram projetadas para funcionar em ambientes sem alocação dinâmica de memória. A única exceção a isso são os testes unitários e de integração.

Diante disso, eu preciso da sua ajuda! 🙏 Agradeceria imensamente por qualquer feedback que você possa fornecer. Com a colaboração de todos, podemos fazer do RustySSL um projeto verdadeiramente valioso para a comunidade Rust.

Obrigado por sua atenção e estou ansioso para ouvir o que vocês pensam!

Link do projeto: RustyShield RustySSL

EDIT: Conforme publiquei no primeiro comentário, recebi alguns feedbacks relacionado ao SSL no nome do projeto e tive que concordar. Por isso renomeei o projeto.

Carregando publicação patrocinada...
0

Pessoal, recebi um feedback que me deixou encafifado: o SSL, do nome RustySSL, pode confundir e pode gerar frustação com quem o acessar esperando se tratar de uma implementação do protocolo SSL, ou TLS...

Este projeto não tem planos de eventualmente implementar o SSL, nem o TLS. E, no entanto, escolhi esse nome para representar a inspiração no OpenSSL que dispõe algoritmos de hash, cipher e public-key.

Como quero mesmo confrontar o projeto com a maior quantidade de feedbacks, estou aberto a possibilidade de mudar o nome. Mas antes disso quero só confirmar se é uma impressão do viés de uma bolha, ou uma consequência inevitável de um nome infeliz. Mais alguém fica com essa impressão?