This commit is contained in:
Douglas Stebila 2019-07-04 22:07:00 -04:00
parent 3231c929be
commit e81af2e03f

View File

@ -83,15 +83,15 @@ for family in instructions['kems'] + instructions['sigs']:
os.mkdir(os.path.join('src', family['type'], family['name'])) os.mkdir(os.path.join('src', family['type'], family['name']))
except: except:
pass pass
shutil.rmtree(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}}'.format(scheme['pqclean_scheme'], scheme['implementation'])), ignore_errors=True) shutil.rmtree(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}'.format(scheme['pqclean_scheme'], scheme['implementation'])), ignore_errors=True)
subprocess.run([ subprocess.run([
'cp', 'cp',
'-pr', '-pr',
os.path.join(os.environ['PQCLEAN_DIR'], 'crypto_' + family['pqclean_type'], scheme['pqclean_scheme'], scheme['implementation']), os.path.join(os.environ['PQCLEAN_DIR'], 'crypto_' + family['pqclean_type'], scheme['pqclean_scheme'], scheme['implementation']),
os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}}'.format(scheme['pqclean_scheme'], scheme['implementation'])) os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}'.format(scheme['pqclean_scheme'], scheme['implementation']))
]) ])
os.remove(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}}'.format(scheme['pqclean_scheme'], scheme['implementation']), 'Makefile')) os.remove(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}'.format(scheme['pqclean_scheme'], scheme['implementation']), 'Makefile'))
os.remove(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}}'.format(scheme['pqclean_scheme'], scheme['implementation']), 'Makefile.Microsoft_nmake')) os.remove(os.path.join('src', family['type'], family['name'], 'pqclean_{}_{}'.format(scheme['pqclean_scheme'], scheme['implementation']), 'Makefile.Microsoft_nmake'))
generator( generator(
os.path.join('src', family['type'], family['name'], family['type'] + '_{}.h'.format(family['name'])), os.path.join('src', family['type'], family['name'], family['type'] + '_{}.h'.format(family['name'])),