Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Confused by NEXTGEN directive

Aberta
#88 8 comentários 0 reações 1 responsável Ver no GitHub

@MHumm já está trabalhando nisso.

Desde 2/5/2025.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

bug

With Delphi 12.2 Win32 compiler :

encrypting a string with AES 256bits ECB PKCS7 with a 32bits key

gives me the answer : EDECCipherException: Keymaterial is too large for use (Security Issue)

Why ?

but I get the correct result 👍
RtLvajdNNj/lVtodrXCiXJhyUhyS02noQraeYwK7OmJk2vMF6WB7VvV/7tE86lacCJ11udQyom1koksNw8Yb+g==

If I set the NEXTGEN compiler directive !!!

problem : The NEXTGEN compiler directive does not exist anymore in latest compilers !

My question is : why do I have to set it to get the correct result ?

if allways needed isn't it confusing to keep the deprecated NEXTGEN name ?

Shoud I put $DEFINE NEXTGEN somewhere in the code ?

Linguagem predominante
HTML
Estrelas
286
Forks
78
Merge médio
1d 4h
PRs com merge (30d)
4

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de MHumm/DelphiEncryptionCompendium

Todas as issues de MHumm/DelphiEncryptionCompendium

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.