文件

48 行
981 B
C

/* paze.h —— PazeSSL / PazeSSH 总头文件
*
* 仅依赖 libc 的 OpenSSL / OpenSSH 平替。
* 包含本头即可使用全部公开 API。
*/
#ifndef PAZE_H
#define PAZE_H
#ifdef __cplusplus
extern "C" {
#endif
#include "paze/paze_types.h"
#include "paze/mem.h"
#include "paze/error.h"
#include "paze/log.h"
#include "paze/random.h"
#include "paze/hash.h"
#include "paze/hmac.h"
#include "paze/hkdf.h"
#include "paze/pbkdf2.h"
#include "paze/encoding.h"
#include "paze/asn1.h"
#include "paze/aes.h"
#include "paze/aead.h"
#include "paze/chacha20.h"
#include "paze/poly1305.h"
#include "paze/curve25519.h"
#include "paze/ed25519.h"
#include "paze/p256.h"
#include "paze/ecdsa.h"
#include "paze/bignum.h"
#include "paze/rsa.h"
#include "paze/x509.h"
#include "paze/tls.h"
#include "paze/ssh.h"
#define PAZE_VERSION_MAJOR 0
#define PAZE_VERSION_MINOR 1
#define PAZE_VERSION_STRING "0.1.0"
const char *paze_version(void);
#ifdef __cplusplus
}
#endif
#endif /* PAZE_H */