diff options
author | Thai Duong <thaidn@google.com> | 2015-03-25 20:14:57 -0700 |
---|---|---|
committer | Shawn Willden <swillden@google.com> | 2015-11-23 07:22:18 -0700 |
commit | fabacaf3e6019804cc8a98a2b8296be1d0125519 (patch) | |
tree | 3def16f36418347652a82f487d69822be60fcd69 /Makefile | |
parent | 1181779c5e6c8627b94067d86db6a2f7d5309674 (diff) | |
download | android_system_keymaster-fabacaf3e6019804cc8a98a2b8296be1d0125519.tar.gz android_system_keymaster-fabacaf3e6019804cc8a98a2b8296be1d0125519.tar.bz2 android_system_keymaster-fabacaf3e6019804cc8a98a2b8296be1d0125519.zip |
ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves.
Change-Id: I5af3215e96bb015049574aa18327cd7f7499dbd3
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -80,6 +80,8 @@ CPPSRCS=\ ec_keymaster1_key.cpp \ ecdsa_keymaster1_operation.cpp \ ecdsa_operation.cpp \ + ecies_kem.cpp \ + ecies_kem_test.cpp \ gtest_main.cpp \ hkdf.cpp \ hkdf_test.cpp \ @@ -95,6 +97,8 @@ CPPSRCS=\ keymaster_enforcement.cpp \ keymaster_enforcement_test.cpp \ logger.cpp \ + nist_curve_key_exchange.cpp \ + nist_curve_key_exchange_test.cpp \ ocb_utils.cpp \ openssl_err.cpp \ openssl_utils.cpp \ @@ -121,10 +125,12 @@ BINARIES = \ android_keymaster_messages_test \ android_keymaster_test \ authorization_set_test \ + ecies_kem_test \ hkdf_test \ hmac_test \ key_blob_test \ keymaster_enforcement_test \ + nist_curve_key_exchange_test .PHONY: coverage memcheck massif clean run @@ -192,6 +198,30 @@ hkdf_test: hkdf_test.o \ serializable.o \ $(GTEST_OBJS) +nist_curve_key_exchange_test: nist_curve_key_exchange_test.o \ + android_keymaster_test_utils.o \ + authorization_set.o \ + logger.o \ + nist_curve_key_exchange.o \ + openssl_err.o \ + openssl_utils.o \ + serializable.o \ + $(GTEST_OBJS) + +ecies_kem_test: ecies_kem_test.o \ + android_keymaster_utils.o \ + android_keymaster_test_utils.o \ + authorization_set.o \ + ecies_kem.o \ + hkdf.o \ + hmac.o \ + logger.o \ + nist_curve_key_exchange.o \ + openssl_err.o \ + openssl_utils.o \ + serializable.o \ + $(GTEST_OBJS) + authorization_set_test: authorization_set_test.o \ android_keymaster_test_utils.o \ authorization_set.o \ |