Exemplo n.º 1
0
 internal static extern uint NCryptVerifySignature(SafeNCryptKeyHandle hKey,
                                                   ref BCrypt.BCRYPT_PSS_PADDING_INFO pPaddingInfo,
                                                   byte[] pbHashValue,
                                                   int cbHashValue,
                                                   byte[] pbSignature,
                                                   int cbSignature,
                                                   uint dwFlags);
Exemplo n.º 2
0
 internal static extern uint NCryptEncrypt(SafeNCryptKeyHandle hKey,
                                           byte[] pbInput,
                                           int cbInput,
                                           ref BCrypt.BCRYPT_OAEP_PADDING_INFO pvPadding,
                                           byte[] pbOutput,
                                           uint cbOutput,
                                           out uint pcbResult,
                                           uint dwFlags);
Exemplo n.º 3
0
 internal static extern uint NCryptSignHash(SafeNCryptKeyHandle hKey,
                                            ref BCrypt.BCRYPT_PSS_PADDING_INFO pPaddingInfo,
                                            byte[] pbHashValue,
                                            int cbHashValue,
                                            byte[] pbSignature,
                                            int cbSignature,
                                            out uint pcbResult,
                                            uint dwFlags);