Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

Raw File Download

To reference or cite the objects present in the Software Heritage archive, permalinks based on SoftWare Hash IDentifiers (SWHIDs) must be used.
Select below a type of object currently browsed in order to display its associated SWHID and permalink.

  • content
content badge
swh:1:cnt:fca1ed70b6c20797f31f10ece9854f8318e4bfd9

This interface enables to generate software citations, provided that the root directory of browsed objects contains a citation.cff or codemeta.json file.
Select below a type of object currently browsed in order to generate citations for them.

  • content
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
// SPDX-License-Identifier: Apache-2.0 or CC0-1.0
#ifndef AES_PUBLICINPUTS_H
#define AES_PUBLICINPUTS_H


#include "aes.h"


#define aes128ctx_publicinputs aes128ctx
#define aes192ctx_publicinputs aes192ctx
#define aes256ctx_publicinputs aes256ctx



/** Initializes the context **/
#define aes128_ecb_keyexp_publicinputs aes128_ecb_keyexp

#define aes128_ctr_keyexp_publicinputs aes128_ctr_keyexp

#define aes128_ecb_publicinputs aes128_ecb

#define aes128_ctr_publicinputs aes128_ctr

#define aes128_ctx_release_publicinputs aes128_ctx_release

/** Initializes the context **/
#define aes192_ecb_keyexp_publicinputs aes192_ecb_keyexp

#define aes192_ctr_keyexp_publicinputs aes192_ctr_keyexp

#define aes192_ecb_publicinputs aes192_ecb

#define aes192_ctr_publicinputs aes192_ctr

#define aes192_ctx_release_publicinputs aes192_ctx_release


/** Initializes the context **/
#define aes256_ecb_keyexp_publicinputs aes256_ecb_keyexp

#define aes256_ctr_keyexp_publicinputs aes256_ctr_keyexp

#define aes256_ecb_publicinputs aes256_ecb

#define aes256_ctr_publicinputs aes256_ctr

#define aes256_ctx_release_publicinputs aes256_ctx_release


#endif

back to top

Software Heritage — Copyright (C) 2015–2026, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Content policy— Contact— JavaScript license information— Web API