Add new crypto definitions + function for PEM encoding/decoding

This commit is contained in:
hakril
2025-08-14 10:25:30 +02:00
parent d0e8443576
commit 6c00426815
12 changed files with 231 additions and 6 deletions
+19
View File
@@ -3517,6 +3517,25 @@ WinDef
.. autodata:: CERT_SET_KEY_CONTEXT_PROP_ID
.. autodata:: CERT_NCRYPT_KEY_SPEC
.. autodata:: CERT_REQUEST_V1
.. autodata:: CRYPT_STRING_BASE64HEADER
.. autodata:: CRYPT_STRING_BASE64
.. autodata:: CRYPT_STRING_BINARY
.. autodata:: CRYPT_STRING_BASE64REQUESTHEADER
.. autodata:: CRYPT_STRING_HEX
.. autodata:: CRYPT_STRING_HEXASCII
.. autodata:: CRYPT_STRING_BASE64_ANY
.. autodata:: CRYPT_STRING_ANY
.. autodata:: CRYPT_STRING_HEX_ANY
.. autodata:: CRYPT_STRING_BASE64X509CRLHEADER
.. autodata:: CRYPT_STRING_HEXADDR
.. autodata:: CRYPT_STRING_HEXASCIIADDR
.. autodata:: CRYPT_STRING_HEXRAW
.. autodata:: CRYPT_STRING_BASE64URI
.. autodata:: CRYPT_STRING_PERCENTESCAPE
.. autodata:: CRYPT_STRING_HASHDATA
.. autodata:: CRYPT_STRING_STRICT
.. autodata:: CRYPT_STRING_NOCRLF
.. autodata:: CRYPT_STRING_NOCR
.. autodata:: WSADESCRIPTION_LEN
.. autodata:: WSASYS_STATUS_LEN
.. autodata:: WSAPROTOCOL_LEN
+8
View File
@@ -330,6 +330,14 @@ Functions
.. function:: CryptSignCertificate(hBCryptKey, dwKeySpec, dwCertEncodingType, pbEncodedToBeSigned, cbEncodedToBeSigned, pSignatureAlgorithm, pvHashAuxInfo, pbSignature, pcbSignature)
.. function:: CryptBinaryToStringA(pbBinary, cbBinary, dwFlags, pszString, pcchString)
.. function:: CryptBinaryToStringW(pbBinary, cbBinary, dwFlags, pszString, pcchString)
.. function:: CryptStringToBinaryA(pszString, cchString, dwFlags, pbBinary, pcbBinary, pdwSkip, pdwFlags)
.. function:: CryptStringToBinaryW(pszString, cchString, dwFlags, pbBinary, pcbBinary, pdwSkip, pdwFlags)
.. function:: OpenVirtualDisk(VirtualStorageType, Path, VirtualDiskAccessMask, Flags, Parameters, Handle)
.. function:: AttachVirtualDisk(VirtualDiskHandle, SecurityDescriptor, Flags, ProviderSpecificFlags, Parameters, Overlapped)