bcrypt: In unixlib, don't use Windows long type.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
6a9ad836d1
commit
d963d056a7
|
@ -155,7 +155,7 @@ struct algorithm
|
|||
struct object hdr;
|
||||
enum alg_id id;
|
||||
enum mode_id mode;
|
||||
ULONG flags;
|
||||
unsigned flags;
|
||||
};
|
||||
|
||||
struct key_symmetric
|
||||
|
@ -165,7 +165,7 @@ struct key_symmetric
|
|||
UCHAR *vector;
|
||||
ULONG vector_len;
|
||||
UCHAR *secret;
|
||||
ULONG secret_len;
|
||||
unsigned secret_len;
|
||||
CRITICAL_SECTION cs;
|
||||
};
|
||||
|
||||
|
@ -174,9 +174,9 @@ struct key_symmetric
|
|||
struct key_asymmetric
|
||||
{
|
||||
ULONG bitlen; /* ignored for ECC keys */
|
||||
ULONG flags;
|
||||
unsigned flags;
|
||||
UCHAR *pubkey;
|
||||
ULONG pubkey_len;
|
||||
unsigned pubkey_len;
|
||||
DSSSEED dss_seed;
|
||||
};
|
||||
|
||||
|
@ -208,7 +208,7 @@ struct key_symmetric_encrypt_params
|
|||
{
|
||||
struct key *key;
|
||||
const UCHAR *input;
|
||||
ULONG input_len;
|
||||
unsigned input_len;
|
||||
UCHAR *output;
|
||||
ULONG output_len;
|
||||
};
|
||||
|
@ -217,7 +217,7 @@ struct key_symmetric_decrypt_params
|
|||
{
|
||||
struct key *key;
|
||||
const UCHAR *input;
|
||||
ULONG input_len;
|
||||
unsigned input_len;
|
||||
UCHAR *output;
|
||||
ULONG output_len;
|
||||
};
|
||||
|
@ -233,7 +233,7 @@ struct key_asymmetric_decrypt_params
|
|||
{
|
||||
struct key *key;
|
||||
UCHAR *input;
|
||||
ULONG input_len;
|
||||
unsigned input_len;
|
||||
UCHAR *output;
|
||||
ULONG output_len;
|
||||
ULONG *ret_len;
|
||||
|
@ -250,11 +250,11 @@ struct key_asymmetric_sign_params
|
|||
struct key *key;
|
||||
void *padding;
|
||||
UCHAR *input;
|
||||
ULONG input_len;
|
||||
unsigned input_len;
|
||||
UCHAR *output;
|
||||
ULONG output_len;
|
||||
ULONG *ret_len;
|
||||
ULONG flags;
|
||||
unsigned flags;
|
||||
};
|
||||
|
||||
struct key_asymmetric_verify_params
|
||||
|
@ -262,10 +262,10 @@ struct key_asymmetric_verify_params
|
|||
struct key *key;
|
||||
void *padding;
|
||||
UCHAR *hash;
|
||||
ULONG hash_len;
|
||||
unsigned hash_len;
|
||||
UCHAR *signature;
|
||||
ULONG signature_len;
|
||||
ULONG flags;
|
||||
unsigned flags;
|
||||
};
|
||||
|
||||
struct key_export_params
|
||||
|
|
|
@ -610,7 +610,7 @@ static ULONG export_gnutls_datum( UCHAR *buffer, ULONG buflen, gnutls_datum_t *d
|
|||
}
|
||||
|
||||
#define EXPORT_SIZE(d,f,p) export_gnutls_datum( NULL, bitlen / f, &d, p )
|
||||
static NTSTATUS export_gnutls_pubkey_rsa( gnutls_privkey_t gnutls_key, ULONG bitlen, void *pubkey, ULONG *pubkey_len )
|
||||
static NTSTATUS export_gnutls_pubkey_rsa( gnutls_privkey_t gnutls_key, ULONG bitlen, void *pubkey, unsigned *pubkey_len )
|
||||
{
|
||||
BCRYPT_RSAKEY_BLOB *rsa_blob = pubkey;
|
||||
gnutls_datum_t m, e;
|
||||
|
@ -649,7 +649,7 @@ static NTSTATUS export_gnutls_pubkey_rsa( gnutls_privkey_t gnutls_key, ULONG bit
|
|||
}
|
||||
|
||||
static NTSTATUS export_gnutls_pubkey_ecc( gnutls_privkey_t gnutls_key, enum alg_id alg_id, void *pubkey,
|
||||
ULONG *pubkey_len )
|
||||
unsigned *pubkey_len )
|
||||
{
|
||||
BCRYPT_ECCKEY_BLOB *ecc_blob = pubkey;
|
||||
gnutls_ecc_curve_t curve;
|
||||
|
@ -709,7 +709,7 @@ static NTSTATUS export_gnutls_pubkey_ecc( gnutls_privkey_t gnutls_key, enum alg_
|
|||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
static NTSTATUS export_gnutls_pubkey_dsa( gnutls_privkey_t gnutls_key, ULONG bitlen, void *pubkey, ULONG *pubkey_len )
|
||||
static NTSTATUS export_gnutls_pubkey_dsa( gnutls_privkey_t gnutls_key, ULONG bitlen, void *pubkey, unsigned *pubkey_len )
|
||||
{
|
||||
BCRYPT_DSA_KEY_BLOB *dsa_blob = pubkey;
|
||||
gnutls_datum_t p, q, g, y;
|
||||
|
@ -773,8 +773,8 @@ static void reverse_bytes( UCHAR *buf, ULONG len )
|
|||
}
|
||||
|
||||
#define Q_SIZE 20
|
||||
static NTSTATUS export_gnutls_pubkey_dsa_capi( gnutls_privkey_t gnutls_key, const DSSSEED *seed, ULONG bitlen,
|
||||
void *pubkey, ULONG *pubkey_len )
|
||||
static NTSTATUS export_gnutls_pubkey_dsa_capi( gnutls_privkey_t gnutls_key, const DSSSEED *seed, unsigned bitlen,
|
||||
void *pubkey, unsigned *pubkey_len )
|
||||
{
|
||||
BLOBHEADER *hdr = pubkey;
|
||||
DSSPUBKEY *dsskey;
|
||||
|
@ -1492,7 +1492,7 @@ static NTSTATUS key_asymmetric_verify( void *args )
|
|||
{
|
||||
const struct key_asymmetric_verify_params *params = args;
|
||||
struct key *key = params->key;
|
||||
ULONG flags = params->flags;
|
||||
unsigned flags = params->flags;
|
||||
gnutls_digest_algorithm_t hash_alg;
|
||||
gnutls_sign_algorithm_t sign_alg;
|
||||
gnutls_datum_t gnutls_hash, gnutls_signature;
|
||||
|
@ -1644,7 +1644,7 @@ static NTSTATUS key_asymmetric_sign( void *args )
|
|||
{
|
||||
const struct key_asymmetric_sign_params *params = args;
|
||||
struct key *key = params->key;
|
||||
ULONG flags = params->flags;
|
||||
unsigned flags = params->flags;
|
||||
BCRYPT_PKCS1_PADDING_INFO *pad = params->padding;
|
||||
gnutls_datum_t hash, signature;
|
||||
gnutls_digest_algorithm_t hash_alg;
|
||||
|
|
Loading…
Reference in New Issue