Webserver+3d print

Dependents:   Nucleo

Embed: (wiki syntax)

« Back to documentation index

crypto.h File Reference

crypto.h File Reference

General definitions for cryptographic algorithms. More...

Go to the source code of this file.

Data Structures

struct  HashContext
 Generic hash algorithm context. More...
struct  HashAlgo
 Common interface for hash algorithms. More...
struct  CipherAlgo
 Common interface for encryption algorithms. More...
struct  PrngAlgo
 Common interface for pseudo-random number generators. More...

Enumerations

enum  CipherAlgoType
 

Encryption algorithm type.

More...
enum  CipherMode
 

Cipher operation modes.

More...

Detailed Description

General definitions for cryptographic algorithms.

License

Copyright (C) 2010-2017 Oryx Embedded SARL. All rights reserved.

This file is part of CycloneCrypto Open.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Author:
Oryx Embedded SARL (www.oryx-embedded.com)
Version:
1.7.6

Definition in file crypto.h.


Enumeration Type Documentation

Encryption algorithm type.

Definition at line 612 of file crypto.h.

enum CipherMode

Cipher operation modes.

Definition at line 623 of file crypto.h.