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

Revision 94a665f54073ca3d36785be2a4e55c5f979d9890 authored by Matthias J. Kannwischer on 04 February 2025, 06:54:36 UTC, committed by GitHub on 04 February 2025, 06:54:36 UTC
Merge pull request #164 from pornin/fndsa
Added hash profiling to SHA3/SHAKE implementation.
2 parent s 214edd6 + 1f302d4
  • Files
  • Changes
  • 10e283e
  • /
  • common
  • /
  • aes-publicinputs.h
Raw File Download
Permalinks

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.

  • revision
  • directory
  • content
revision badge
swh:1:rev:94a665f54073ca3d36785be2a4e55c5f979d9890
directory badge Iframe embedding
swh:1:dir:7a1df14e56288daf1f465cf54513d4488403b3df
content badge Iframe embedding
swh:1:cnt:fca1ed70b6c20797f31f10ece9854f8318e4bfd9
Citations

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.

  • revision
  • directory
  • content
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
Generate software citation in BibTex format (requires biblatex-software package)
Generating citation ...
aes-publicinputs.h
// 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
The diff you're trying to view is too large. Only the first 1000 changed files have been loaded.
Showing with 0 additions and 0 deletions (0 / 0 diffs computed)
swh spinner

Computing file changes ...

back to top

Software Heritage — Copyright (C) 2015–2025, 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— Contact— JavaScript license information— Web API