Tobias Brunner
|
8f092a2221
|
android: Added NetworkManager class which allows to retrieve a local IP address
|
2012-10-16 14:16:17 +02:00 |
|
Tobias Brunner
|
c35d468fb1
|
android: Added a JNI backed private key implementation
This is required because private keys are provided by an OpenSSL engine
in Jelly Bean, which makes them inaccessible directly via getEncoding.
|
2012-09-24 17:12:18 +02:00 |
|
Tobias Brunner
|
3a05756b42
|
An Android specific attribute handler installs DNS servers via Builder
|
2012-08-13 11:09:33 +02:00 |
|
Tobias Brunner
|
ae4f1ea180
|
Native counterpart of VpnService.Builder added, exposed by charonservice
|
2012-08-13 11:09:33 +02:00 |
|
Tobias Brunner
|
66211196a7
|
android_service_t handles initiation of an SA and tracks its progress
Status updates are delivered via charonservice (JNI).
|
2012-08-13 11:00:28 +02:00 |
|
Tobias Brunner
|
8430e54d83
|
Added an Android specific credential set that provides CA certificates via JNI
|
2012-08-13 11:00:28 +02:00 |
|
Tobias Brunner
|
175088517f
|
Add an Android specific kernel_ipsec_t implementation
This is pretty much a proxy class that delegates everything (that is
currently supported) to libipsec.
|
2012-08-13 11:00:27 +02:00 |
|
Tobias Brunner
|
24447cf49f
|
Add an Android specific kernel_net_t implementation
This currently provides only no-ops and is just added because a
kernel-net implementation is required and kernel-netlink can't be used
at the moment.
|
2012-08-13 11:00:27 +02:00 |
|
Tobias Brunner
|
6f11e94134
|
Global charonservice_t object added to libandroidbridge
This is later used to call Java methods on CharonVpnService via JNI.
|
2012-08-08 15:41:04 +02:00 |
|
Tobias Brunner
|
cb887af4cf
|
Moved JNI helper macros to a separate file
Also initialize a reference to the CharonVpnService class during
JNI_OnLoad, which allows us later to call methods from C to Java.
|
2012-08-08 15:41:03 +02:00 |
|
Tobias Brunner
|
06ed785e5a
|
Load libipsec in Android app.
|
2012-08-08 15:12:24 +02:00 |
|
Tobias Brunner
|
4a20814300
|
Added android.net.VpnService wrapper around charon (loaded via JNI).
|
2012-08-08 15:09:31 +02:00 |
|