-rwxr-xr-x 743 libntruprime-20240825/autogen/hdef raw
#!/usr/bin/env python3
result = ''
for size in '653','761','857','953','1013','1277':
result += f'#define sntrup{size}_keypair ntruprime_kem_sntrup{size}_keypair\n'
result += f'#define sntrup{size}_enc ntruprime_kem_sntrup{size}_enc\n'
result += f'#define sntrup{size}_dec ntruprime_kem_sntrup{size}_dec\n'
result += f'#define sntrup{size}_SECRETKEYBYTES ntruprime_kem_sntrup{size}_SECRETKEYBYTES\n'
result += f'#define sntrup{size}_PUBLICKEYBYTES ntruprime_kem_sntrup{size}_PUBLICKEYBYTES\n'
result += f'#define sntrup{size}_CIPHERTEXTBYTES ntruprime_kem_sntrup{size}_CIPHERTEXTBYTES\n'
result += f'#define sntrup{size}_BYTES ntruprime_kem_sntrup{size}_BYTES\n'
result += '\n'
with open('hdef','w') as f:
f.write(result)