Grid Community Toolkit
6.2.1653033972 (tag: v6.2.20220524)
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
gsi_openssh
source
xmss_hash.h
1
#ifdef WITH_XMSS
2
/* $OpenBSD: xmss_hash.h,v 1.2 2018/02/26 03:56:44 dtucker Exp $ */
3
/*
4
hash.h version 20160722
5
Andreas Hülsing
6
Joost Rijneveld
7
Public domain.
8
*/
9
10
#ifndef HASH_H
11
#define HASH_H
12
13
#define IS_LITTLE_ENDIAN 1
14
15
unsigned
char
* addr_to_byte(
unsigned
char
*bytes,
const
uint32_t addr[8]);
16
int
prf(
unsigned
char
*out,
const
unsigned
char
*in,
const
unsigned
char
*key,
unsigned
int
keylen);
17
int
h_msg(
unsigned
char
*out,
const
unsigned
char
*in,
unsigned
long
long
inlen,
const
unsigned
char
*key,
const
unsigned
int
keylen,
const
unsigned
int
n);
18
int
hash_h(
unsigned
char
*out,
const
unsigned
char
*in,
const
unsigned
char
*pub_seed, uint32_t addr[8],
const
unsigned
int
n);
19
int
hash_f(
unsigned
char
*out,
const
unsigned
char
*in,
const
unsigned
char
*pub_seed, uint32_t addr[8],
const
unsigned
int
n);
20
21
#endif
22
#endif
/* WITH_XMSS */
Generated by
1.8.5