48 行
981 B
C
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 */
|