]>
git.proxmox.com Git - cargo.git/blob - vendor/openssl-sys/src/sha.rs
5 #[cfg(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"))]
6 pub const SHA_LBLOCK
: c_int
= 16;
8 #[cfg(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"))]
9 pub type SHA_LONG
= c_uint
;
14 // Ideally we'd macro define these, but that crashes ctest :(
15 pub unsafe fn SHA1(d
: *const c_uchar
, n
: size_t
, md
: *mut c_uchar
) -> *mut c_uchar
{
18 "SHA1\0".as_ptr() as *const c_char
,
32 pub unsafe fn SHA224(d
: *const c_uchar
, n
: size_t
, md
: *mut c_uchar
) -> *mut c_uchar
{
35 "SHA224\0".as_ptr() as *const c_char
,
48 pub unsafe fn SHA256(d
: *const c_uchar
, n
: size_t
, md
: *mut c_uchar
) -> *mut c_uchar
{
51 "SHA256\0".as_ptr() as *const c_char
,
66 #[cfg(not(osslconf = "OPENSSL_NO_DEPRECATED_3_0"))]
67 pub type SHA_LONG64
= u64;
71 pub unsafe fn SHA384(d
: *const c_uchar
, n
: size_t
, md
: *mut c_uchar
) -> *mut c_uchar
{
74 "SHA384\0".as_ptr() as *const c_char
,
87 pub unsafe fn SHA512(d
: *const c_uchar
, n
: size_t
, md
: *mut c_uchar
) -> *mut c_uchar
{
90 "SHA512\0".as_ptr() as *const c_char
,