|
|
|
@ -76,7 +76,7 @@ Pod::Spec.new do |s| |
|
|
|
|
|
|
|
|
|
s.source = { |
|
|
|
|
:git => 'https://github.com/google/boringssl.git', |
|
|
|
|
:commit => "1458b49a9e53b0db0ad63e8ef3156214f1473d87", |
|
|
|
|
:commit => "7f02881e96e51f1873afcf384d02f782b48967ca", |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
s.ios.deployment_target = '7.0' |
|
|
|
@ -136,8 +136,7 @@ Pod::Spec.new do |s| |
|
|
|
|
'ssl/**/*.h', |
|
|
|
|
'*.h', |
|
|
|
|
'crypto/*.h', |
|
|
|
|
'crypto/**/*.h', |
|
|
|
|
'third_party/sike/*.h' |
|
|
|
|
'crypto/**/*.h' |
|
|
|
|
# bcm.c includes other source files, creating duplicated symbols. Since it is not used, we |
|
|
|
|
# explicitly exclude it from the pod. |
|
|
|
|
# TODO (mxyan): Work with BoringSSL team to remove this hack. |
|
|
|
@ -2344,6 +2343,7 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define EC_GROUP_set_point_conversion_form GRPC_SHADOW_EC_GROUP_set_point_conversion_form', |
|
|
|
|
'#define EC_KEY_check_fips GRPC_SHADOW_EC_KEY_check_fips', |
|
|
|
|
'#define EC_KEY_check_key GRPC_SHADOW_EC_KEY_check_key', |
|
|
|
|
'#define EC_KEY_derive_from_secret GRPC_SHADOW_EC_KEY_derive_from_secret', |
|
|
|
|
'#define EC_KEY_dup GRPC_SHADOW_EC_KEY_dup', |
|
|
|
|
'#define EC_KEY_free GRPC_SHADOW_EC_KEY_free', |
|
|
|
|
'#define EC_KEY_generate_key GRPC_SHADOW_EC_KEY_generate_key', |
|
|
|
@ -3111,9 +3111,6 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define SHA512_Init GRPC_SHADOW_SHA512_Init', |
|
|
|
|
'#define SHA512_Transform GRPC_SHADOW_SHA512_Transform', |
|
|
|
|
'#define SHA512_Update GRPC_SHADOW_SHA512_Update', |
|
|
|
|
'#define SIKE_decaps GRPC_SHADOW_SIKE_decaps', |
|
|
|
|
'#define SIKE_encaps GRPC_SHADOW_SIKE_encaps', |
|
|
|
|
'#define SIKE_keypair GRPC_SHADOW_SIKE_keypair', |
|
|
|
|
'#define SIPHASH_24 GRPC_SHADOW_SIPHASH_24', |
|
|
|
|
'#define SPAKE2_CTX_free GRPC_SHADOW_SPAKE2_CTX_free', |
|
|
|
|
'#define SPAKE2_CTX_new GRPC_SHADOW_SPAKE2_CTX_new', |
|
|
|
@ -3413,6 +3410,8 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define SSL_get_ivs GRPC_SHADOW_SSL_get_ivs', |
|
|
|
|
'#define SSL_get_key_block_len GRPC_SHADOW_SSL_get_key_block_len', |
|
|
|
|
'#define SSL_get_max_cert_list GRPC_SHADOW_SSL_get_max_cert_list', |
|
|
|
|
'#define SSL_get_max_proto_version GRPC_SHADOW_SSL_get_max_proto_version', |
|
|
|
|
'#define SSL_get_min_proto_version GRPC_SHADOW_SSL_get_min_proto_version', |
|
|
|
|
'#define SSL_get_mode GRPC_SHADOW_SSL_get_mode', |
|
|
|
|
'#define SSL_get_negotiated_token_binding_param GRPC_SHADOW_SSL_get_negotiated_token_binding_param', |
|
|
|
|
'#define SSL_get_options GRPC_SHADOW_SSL_get_options', |
|
|
|
@ -4250,6 +4249,8 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define bn_lcm_consttime GRPC_SHADOW_bn_lcm_consttime', |
|
|
|
|
'#define bn_less_than_montgomery_R GRPC_SHADOW_bn_less_than_montgomery_R', |
|
|
|
|
'#define bn_less_than_words GRPC_SHADOW_bn_less_than_words', |
|
|
|
|
'#define bn_miller_rabin_init GRPC_SHADOW_bn_miller_rabin_init', |
|
|
|
|
'#define bn_miller_rabin_iteration GRPC_SHADOW_bn_miller_rabin_iteration', |
|
|
|
|
'#define bn_minimal_width GRPC_SHADOW_bn_minimal_width', |
|
|
|
|
'#define bn_mod_add_consttime GRPC_SHADOW_bn_mod_add_consttime', |
|
|
|
|
'#define bn_mod_add_words GRPC_SHADOW_bn_mod_add_words', |
|
|
|
@ -4301,6 +4302,7 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define bn_uadd_consttime GRPC_SHADOW_bn_uadd_consttime', |
|
|
|
|
'#define bn_usub_consttime GRPC_SHADOW_bn_usub_consttime', |
|
|
|
|
'#define bn_wexpand GRPC_SHADOW_bn_wexpand', |
|
|
|
|
'#define boringssl_fips_self_test GRPC_SHADOW_boringssl_fips_self_test', |
|
|
|
|
'#define c2i_ASN1_BIT_STRING GRPC_SHADOW_c2i_ASN1_BIT_STRING', |
|
|
|
|
'#define c2i_ASN1_INTEGER GRPC_SHADOW_c2i_ASN1_INTEGER', |
|
|
|
|
'#define c2i_ASN1_OBJECT GRPC_SHADOW_c2i_ASN1_OBJECT', |
|
|
|
@ -4723,35 +4725,6 @@ Pod::Spec.new do |s| |
|
|
|
|
'#define sha1_block_data_order GRPC_SHADOW_sha1_block_data_order', |
|
|
|
|
'#define sha256_block_data_order GRPC_SHADOW_sha256_block_data_order', |
|
|
|
|
'#define sha512_block_data_order GRPC_SHADOW_sha512_block_data_order', |
|
|
|
|
'#define sike_cswap_asm GRPC_SHADOW_sike_cswap_asm', |
|
|
|
|
'#define sike_eval_3_isog GRPC_SHADOW_sike_eval_3_isog', |
|
|
|
|
'#define sike_eval_4_isog GRPC_SHADOW_sike_eval_4_isog', |
|
|
|
|
'#define sike_fp2inv_mont GRPC_SHADOW_sike_fp2inv_mont', |
|
|
|
|
'#define sike_fp2mul_mont GRPC_SHADOW_sike_fp2mul_mont', |
|
|
|
|
'#define sike_fp2sqr_mont GRPC_SHADOW_sike_fp2sqr_mont', |
|
|
|
|
'#define sike_fpadd GRPC_SHADOW_sike_fpadd', |
|
|
|
|
'#define sike_fpcopy GRPC_SHADOW_sike_fpcopy', |
|
|
|
|
'#define sike_fpcorrection GRPC_SHADOW_sike_fpcorrection', |
|
|
|
|
'#define sike_fpdiv2 GRPC_SHADOW_sike_fpdiv2', |
|
|
|
|
'#define sike_fpmul_mont GRPC_SHADOW_sike_fpmul_mont', |
|
|
|
|
'#define sike_fpneg GRPC_SHADOW_sike_fpneg', |
|
|
|
|
'#define sike_fprdc GRPC_SHADOW_sike_fprdc', |
|
|
|
|
'#define sike_fpsub GRPC_SHADOW_sike_fpsub', |
|
|
|
|
'#define sike_from_mont GRPC_SHADOW_sike_from_mont', |
|
|
|
|
'#define sike_get_3_isog GRPC_SHADOW_sike_get_3_isog', |
|
|
|
|
'#define sike_get_4_isog GRPC_SHADOW_sike_get_4_isog', |
|
|
|
|
'#define sike_get_A GRPC_SHADOW_sike_get_A', |
|
|
|
|
'#define sike_inv_3_way GRPC_SHADOW_sike_inv_3_way', |
|
|
|
|
'#define sike_j_inv GRPC_SHADOW_sike_j_inv', |
|
|
|
|
'#define sike_mpadd_asm GRPC_SHADOW_sike_mpadd_asm', |
|
|
|
|
'#define sike_mpdblsubx2_asm GRPC_SHADOW_sike_mpdblsubx2_asm', |
|
|
|
|
'#define sike_mpmul GRPC_SHADOW_sike_mpmul', |
|
|
|
|
'#define sike_mpsubx2_asm GRPC_SHADOW_sike_mpsubx2_asm', |
|
|
|
|
'#define sike_params GRPC_SHADOW_sike_params', |
|
|
|
|
'#define sike_xDBLADD GRPC_SHADOW_sike_xDBLADD', |
|
|
|
|
'#define sike_xDBLe GRPC_SHADOW_sike_xDBLe', |
|
|
|
|
'#define sike_xTPL GRPC_SHADOW_sike_xTPL', |
|
|
|
|
'#define sike_xTPLe GRPC_SHADOW_sike_xTPLe', |
|
|
|
|
'#define sk_CRYPTO_BUFFER_call_copy_func GRPC_SHADOW_sk_CRYPTO_BUFFER_call_copy_func', |
|
|
|
|
'#define sk_CRYPTO_BUFFER_call_copy_func GRPC_SHADOW_sk_CRYPTO_BUFFER_call_copy_func', |
|
|
|
|
'#define sk_CRYPTO_BUFFER_call_free_func GRPC_SHADOW_sk_CRYPTO_BUFFER_call_free_func', |
|
|
|
|