XRootD
XrdOucSHA3.hh File Reference
#include <stddef.h>
#include <cstdint>
+ Include dependency graph for XrdOucSHA3.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XrdOucSHA3::sha3_ctx_t
 SHA3 state context used by all methods (OpenSSL - like interface) More...
 
union  XrdOucSHA3::sha3_ctx_t.st
 
class  XrdOucSHA3
 

Class Documentation

◆ XrdOucSHA3::sha3_ctx_t

struct XrdOucSHA3::sha3_ctx_t

SHA3 state context used by all methods (OpenSSL - like interface)

Definition at line 44 of file XrdOucSHA3.hh.

+ Collaboration diagram for XrdOucSHA3::sha3_ctx_t:
Class Members
int mdlen
int pt
int rsiz
union sha3_ctx_t st
int xof these don't overflow

◆ XrdOucSHA3::sha3_ctx_t.st

union XrdOucSHA3::sha3_ctx_t.st

Definition at line 45 of file XrdOucSHA3.hh.

+ Collaboration diagram for XrdOucSHA3::sha3_ctx_t.st:
Class Members
uint8_t b[200] < state:

8-bit bytes

uint64_t q[25] 64-bit words