Skip to content

Commit d1030e6

Browse files
authored
BoringSSL / aws-lc build fixes (6/N)
1 parent 2fb142b commit d1030e6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/openssl/openssl_compat.h

+23
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,41 @@
3434
#define EVP_CIPHER_iv_length (int)EVP_CIPHER_iv_length
3535
#define EVP_CIPHER_block_size (int)EVP_CIPHER_block_size
3636

37+
#define ECDSA_do_verify(digest, digest_len, sig, key) \
38+
ECDSA_do_verify(digest, (size_t)(digest_len), sig, key)
39+
#define ECDSA_do_sign(digest, digest_len, key) \
40+
ECDSA_do_sign(digest, (size_t)(digest_len), key)
41+
42+
#define HMAC_Init_ex(ctx, key, key_len, md, impl) \
43+
HMAC_Init_ex(ctx, key, (size_t)(key_len), md, impl)
44+
#define AES_set_encrypt_key(user_key, bits, aes_key) \
45+
AES_set_encrypt_key(user_key, (unsigned)(bits), aes_key)
46+
#define AES_set_decrypt_key(user_key, bits, aes_key) \
47+
AES_set_decrypt_key(user_key, (unsigned)(bits), aes_key)
48+
49+
#define RSA_public_encrypt(flen, from, to, rsa, padding) \
50+
RSA_public_encrypt((size_t)(flen), from, to, rsa, padding)
51+
#define RSA_private_decrypt(flen, from, to, rsa, padding) \
52+
RSA_private_decrypt((size_t)(flen), from, to, rsa, padding)
53+
54+
3755
#define EVP_MD_size (int)EVP_MD_size
3856
#define RSA_size (int)RSA_size
3957

4058
#define BN_num_bytes (int)BN_num_bytes
4159
#define BN_num_bits (int)BN_num_bits
4260
#define BN_bn2bin (int)BN_bn2bin
61+
#define BN_bin2bn(in, len, ret) BN_bin2bn(in, (size_t)(len), ret)
4362

4463
#define sk_X509_insert (int)sk_X509_insert
4564
#define sk_X509_push (int)sk_X509_push
4665
#define sk_X509_num (int)sk_X509_num
4766
#define sk_X509_CRL_num (int)sk_X509_CRL_num
4867
#define sk_X509_CRL_push (int)sk_X509_CRL_push
68+
#define sk_X509_CRL_value(sk, idx) sk_X509_CRL_value(sk, (size_t)(idx))
69+
#define sk_X509_value(sk, idx) sk_X509_value(sk, (size_t)(idx))
70+
#define sk_X509_NAME_ENTRY_value(sk, idx) sk_X509_NAME_ENTRY_value(sk, (size_t)(idx))
71+
#define sk_X509_REVOKED_value(sk, idx) sk_X509_REVOKED_value(sk, (size_t)(idx))
4972

5073
#define BIO_pending (int)BIO_pending
5174

0 commit comments

Comments
 (0)