Mobile Simplified Security Framework
The Mobile Simplified Security Framework (MSSF) has two major versions, which are named MSSFv1 and MSSFv2. The difference was shortly presented in: http://conference2010.meego.com/session/mobile-simplified-security-framework-overview.
The MSSFv2 is going to be part of MeeGo 1.2 release.
The MSSF repositories can be separated based on the framework versions as follows.
more…
Mobile Simplified Security Framework Version 1
- Libcreds2
- Refhashutils
- DPKG
- Aegis-examples
- Librestok
- Linux-mssf
- Openssl1
- Libcreds2-qt
- Aegis-Certman
- Aegis-Crypto
- MSSF-demo
- manifest-schema
Mobile Simplified Security Framework Version 2
- RPM
- Mssf-Certman
- Libsmack
- Libsmackman
- Smackutil
- Mssf-Crypto
- Linux-mssfv2
Libtee
Libcreds3
- manifest-schema
refhashutils
This package contains utilities that are used to calculate
reference hashes (basically sha1sum command) to be used by Aegis Validator integrity verification framework to verify integrity of installed software.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/refhashutils.git refhashutils cd refhashutils
Add this repository as a remote to an existing local repository:
git remote add refhashutils git://gitorious.org/meego-platform-security/refhashutils.git git fetch refhashutils git checkout -b my-local-tracking-branch refhashutils/master_or_other_branch
libcreds2
A linux specific library for reading a subset of CURRENT linux credentials (UID, GID, supplementary groups and effective capabilities) of any running task. more…
The library is targeted for a kernel that supports a suitable read function natively, but in case no such kernel API is available, it falls back into using the /proc//status.
The library is targeted for client server applications using interprocess communication. In such setup some servers may wish to check the credentials of the client process before granting the request.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/libcreds2.git libcreds2 cd libcreds2
Add this repository as a remote to an existing local repository:
git remote add libcreds2 git://gitorious.org/meego-platform-security/libcreds2.git git fetch libcreds2 git checkout -b my-local-tracking-branch libcreds2/master_or_other_branch
dpkg
debian package manager
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/dpkg.git dpkg cd dpkg
Add this repository as a remote to an existing local repository:
git remote add dpkg git://gitorious.org/meego-platform-security/dpkg.git git fetch dpkg git checkout -b my-local-tracking-branch dpkg/master_or_other_branch
openssl1
OpenSSL 1.0
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/openssl1.git openssl1 cd openssl1
Add this repository as a remote to an existing local repository:
git remote add openssl1 git://gitorious.org/meego-platform-security/openssl1.git git fetch openssl1 git checkout -b my-local-tracking-branch openssl1/master_or_other_branch
aegis-examples
access control framework usage examples
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/aegis-examples.git aegis-examples cd aegis-examples
Add this repository as a remote to an existing local repository:
git remote add aegis-examples git://gitorious.org/meego-platform-security/aegis-examples.git git fetch aegis-examples git checkout -b my-local-tracking-branch aegis-examples/master_or_other_branch
libcreds2-qt
A convenience Qt wrapper around the libcreds2 library.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/libcreds2-qt.git libcreds2-qt cd libcreds2-qt
Add this repository as a remote to an existing local repository:
git remote add libcreds2-qt git://gitorious.org/meego-platform-security/libcreds2-qt.git git fetch libcreds2-qt git checkout -b my-local-tracking-branch libcreds2-qt/master_or_other_branch
librestok
access control framework library
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/librestok.git librestok cd librestok
Add this repository as a remote to an existing local repository:
git remote add librestok git://gitorious.org/meego-platform-security/librestok.git git fetch librestok git checkout -b my-local-tracking-branch librestok/master_or_other_branch
rpm
The RPM Package Manager (RPM)
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/rpm.git rpm cd rpm
Add this repository as a remote to an existing local repository:
git remote add rpm git://gitorious.org/meego-platform-security/rpm.git git fetch rpm git checkout -b my-local-tracking-branch rpm/master_or_other_branch
aegis-certman
Certificate manager
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/aegis-certman.git aegis-certman cd aegis-certman
Add this repository as a remote to an existing local repository:
git remote add aegis-certman git://gitorious.org/meego-platform-security/aegis-certman.git git fetch aegis-certman git checkout -b my-local-tracking-branch aegis-certman/master_or_other_branch
libsmack
Smack user space library.
Maintainer: Jarkko Sakkinen
more…
In order to contribute (even for MSSF team members):
– Create your own personal clone for development.
– Submit your changes for master branch through merge requests.
Do not:
– Push directly to master branch
– Create remote branches
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/libsmack.git libsmack cd libsmack
Add this repository as a remote to an existing local repository:
git remote add libsmack git://gitorious.org/meego-platform-security/libsmack.git git fetch libsmack git checkout -b my-local-tracking-branch libsmack/master_or_other_branch
aegis-crypto
crypto services
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/aegis-crypto.git aegis-crypto cd aegis-crypto
Add this repository as a remote to an existing local repository:
git remote add aegis-crypto git://gitorious.org/meego-platform-security/aegis-crypto.git git fetch aegis-crypto git checkout -b my-local-tracking-branch aegis-crypto/master_or_other_branch
linux-mssf
Linux kernel tree based on stable-2.6.35.n, with the MSSv1 kernel modules and patches
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/linux-mssf.git linux-mssf cd linux-mssf
Add this repository as a remote to an existing local repository:
git remote add linux-mssf git://gitorious.org/meego-platform-security/linux-mssf.git git fetch linux-mssf git checkout -b my-local-tracking-branch linux-mssf/master_or_other_branch
mssf-demo
How to use various components of MSSF
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/mssf-demo.git mssf-demo cd mssf-demo
Add this repository as a remote to an existing local repository:
git remote add mssf-demo git://gitorious.org/meego-platform-security/mssf-demo.git git fetch mssf-demo git checkout -b my-local-tracking-branch mssf-demo/master_or_other_branch
mssf-crypto
Mobile simplified security framework-Crypto services
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/mssf-crypto.git mssf-crypto cd mssf-crypto
Add this repository as a remote to an existing local repository:
git remote add mssf-crypto git://gitorious.org/meego-platform-security/mssf-crypto.git git fetch mssf-crypto git checkout -b my-local-tracking-branch mssf-crypto/master_or_other_branch
libtee
libtee is user space library, which provides an abstraction layer on top of different security HWs. The libtee design includes support for the plugins (implemented as shared libraries), which can be provided by each security HW, and which would communicate directly with the corresponding security driver. Currently, the code contains three plugins: bb5 plugin, sep plugin and emulator plugin, which allows libtee usage without any security HW (default choice, if any other plugins aren’t available). Currently, the only exported interfaces towards the user space are local cryptography operations.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/libtee.git libtee cd libtee
Add this repository as a remote to an existing local repository:
git remote add libtee git://gitorious.org/meego-platform-security/libtee.git git fetch libtee git checkout -b my-local-tracking-branch libtee/master_or_other_branch
mssf-certman
Mssf-certificate manager
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/mssf-certman.git mssf-certman cd mssf-certman
Add this repository as a remote to an existing local repository:
git remote add mssf-certman git://gitorious.org/meego-platform-security/mssf-certman.git git fetch mssf-certman git checkout -b my-local-tracking-branch mssf-certman/master_or_other_branch
libcreds3
An upgrade version of libcreds2 library, which compare with libcreds2 allows also to read an extended subset of current linux credentials (UID, GID, supplementary groups, effective capabilities and Smack labels) of any running task. more…
The library is targeted for a kernel that supports a suitable read function natively, but in case no such kernel API is available, it falls back into using the /proc//status.
The library is targeted for client server applications using interprocess communication. In such setup some servers may wish to check the credentials of the client process before granting the request.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/libcreds3.git libcreds3 cd libcreds3
Add this repository as a remote to an existing local repository:
git remote add libcreds3 git://gitorious.org/meego-platform-security/libcreds3.git git fetch libcreds3 git checkout -b my-local-tracking-branch libcreds3/master_or_other_branch
mssf-qt
A collection of Qt wrappers for the Framework.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/mssf-qt.git mssf-qt cd mssf-qt
Add this repository as a remote to an existing local repository:
git remote add mssf-qt git://gitorious.org/meego-platform-security/mssf-qt.git git fetch mssf-qt git checkout -b my-local-tracking-branch mssf-qt/master_or_other_branch
smackutil
Startup script for the Simplified Mandatory Access Control Kernel (Smack) environment and the utility programs that it requires. This package may eventually include other Smack specific programs.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/smackutil.git smackutil cd smackutil
Add this repository as a remote to an existing local repository:
git remote add smackutil git://gitorious.org/meego-platform-security/smackutil.git git fetch smackutil git checkout -b my-local-tracking-branch smackutil/master_or_other_branch
manifest-schema
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/manifest-schema.git manifest-schema cd manifest-schema
Add this repository as a remote to an existing local repository:
git remote add manifest-schema git://gitorious.org/meego-platform-security/manifest-schema.git git fetch manifest-schema git checkout -b my-local-tracking-branch manifest-schema/master_or_other_branch
aegis-builder
The package contains a collection of helper tools to aid Debian package build process from security framework point of view. Currently the only tool is aegis-deb-add, which adds or replaces files within the debian archive. This is used to move the _aegis manifest file from the source package to the binary package.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/aegis-builder.git aegis-builder cd aegis-builder
Add this repository as a remote to an existing local repository:
git remote add aegis-builder git://gitorious.org/meego-platform-security/aegis-builder.git git fetch aegis-builder git checkout -b my-local-tracking-branch aegis-builder/master_or_other_branch
smackpolyport
The Smack port multiplexer provides a mechanism by which services running with different Smack labels can share a common TCP port.
-
Cloning this repository:
git clone git://gitorious.org/meego-platform-security/smackpolyport.git smackpolyport cd smackpolyport
Add this repository as a remote to an existing local repository:
git remote add smackpolyport git://gitorious.org/meego-platform-security/smackpolyport.git git fetch smackpolyport git checkout -b my-local-tracking-branch smackpolyport/master_or_other_branch
Activities 
-
Saturday April 25 2037
-
Commit
08:08
Eric Anholt committed 12ca45fe to meego-platform-security
-
-
Wednesday August 14 2030
-
Commit
07:56
Ingo Molnar committed 09f2724a to meego-platform-security
-
-
Friday April 05 2019
-
Commit
05:07
Len Brown committed a27ac38e to meego-platform-security
-
-
Monday January 30 2012
-
Push
13:03
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-certman:master. View diff
master changed from 728706b to b0da55e
-
-
Thursday January 19 2012
-
Commit
09:22
-
Push
09:22
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:master. View diff
master changed from d246736 to c9dc400
-
-
Tuesday January 17 2012
-
Push
12:46
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:master. View diff
master changed from 9f2e3c3 to d246736
-
-
Monday January 16 2012
-
Push
15:10
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:master. View diff
master changed from 981a544 to 9f2e3c3
-
-
Saturday January 07 2012
-
Merge request
14:25
Jarkko Sakkinen requested merge of ~sakkinen/meego-platform-security/sakkinens-smackutil with smackutil in merge request meego-platform-security/smackutil #2
-
Push
14:23
Jarkko Sakkinen pushed 1 commit to ~sakkinen/meego-platform-security/sakkinens-smackutil:master. View diff
master changed from 13cd61e to 5008b08
-
Repository
14:19
Jarkko Sakkinen cloned meego-platform-security/smackutil
New repository is in sakkinens-smackutil
-
-
Wednesday January 04 2012
-
Commit
12:28
-
Push
12:28
Juhani Mäkelä pushed 4 commits to meego-platform-security/aegis-crypto:master. View diff
master changed from bd65462 to 981a544
-
-
Monday January 02 2012
-
Push
14:15
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:sigbus-fix. View diff
sigbus-fix changed from ab57d69 to 99d1deb
-
-
Friday December 30 2011
-
Repository
13:43
panisset cloned meego-platform-security/refhashutils
New repository is in panissets-refhashutils
-
-
Wednesday December 14 2011
-
Push
13:17
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:sigbus-fix. View diff
sigbus-fix changed from 6d0e737 to ab57d69
-
Commit
13:07
Juhani Mäkelä created branch sigbus-fix on meego-platform-security/aegis-crypto
-
-
Friday December 09 2011
-
Commit
08:08
-
Push
08:06
Markku Savela pushed 1 commit to meego-platform-security/librestok:master. View diff
master changed from 20c395b to 851940f
-
-
Thursday December 08 2011
-
Push
14:28
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-certman:master. View diff
master changed from bef9261 to 728706b
-
Commit
13:10
-
Push
09:07
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-certman:pr_1.2. View diff
pr_1.2 changed from 89049d0 to 660886c
-
Push
08:38
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-certman:master. View diff
master changed from 51b2499 to bef9261
-
Commit
08:10
-
Push
07:27
Juhani Mäkelä pushed 5 commits to meego-platform-security/aegis-crypto:master. View diff
master changed from 5a5c654 to bd65462
-
-
Friday December 02 2011
-
Push
16:27
Juhani Mäkelä pushed 2 commits to meego-platform-security/aegis-crypto:tcb-signing-fixes. View diff
tcb-signing-fixes changed from aba070a to 5394f32
-
-
Tuesday November 29 2011
-
Commit
15:17
Juhani Mäkelä deleted branch pr1.1_test on meego-platform-security/aegis-crypto
-
Commit
15:17
Juhani Mäkelä deleted branch crypto-at-home on meego-platform-security/aegis-crypto
-
Commit
15:17
Juhani Mäkelä deleted branch new-locking on meego-platform-security/aegis-crypto
-
Push
14:59
Juhani Mäkelä pushed 1 commit to meego-platform-security/aegis-crypto:tcb-signing-fixes. View diff
tcb-signing-fixes changed from 80e2f8b to aba070a
-

