django_e2ee package
Django End-to-End Encryption Framework
An end-to-end encryption framework for Django
Subpackages
- django_e2ee.templatetags package
- django_e2ee.tests package
- Submodules
- Tests for the django-e2ee-framework models
test_model()
- Tests for the django-e2ee-framework views
TestEncryptionKey
TestEncryptionKey.get_encryption_key_js()
TestEncryptionKey.get_existing_encryption_key_js()
TestEncryptionKey.test_encrypt_decrypt()
TestEncryptionKey.test_key_generation()
TestEncryptionKey.test_key_upload()
TestEncryptionKey.test_key_upload_for_multiple_users()
TestEncryptionKey.test_key_upload_for_other_user()
TestEncryptionKeyStore
test_encryption_decryption_post()
test_master_key_creation()
test_master_key_secret_creation()
test_remote_password_authentication()
test_remote_session_authentication()
test_session_authentication()
- Submodules
Submodules
- Admin interfaces
EncryptionKeyAdmin
EncryptionKeySecretInline
MasterKeyAdmin
MasterKeySecretInline
SessionKeyInline
- App settings
- App config
DjangoHelmholtzAaiConfig
- Context processors
get_e2ee_login_context_data()
E2EESessionForm
PasswordCreateForm
PasswordInputForm
- Models
EncryptionKey
EncryptionKeySecret
EncryptionKeySecret.DoesNotExist
EncryptionKeySecret.MultipleObjectsReturned
EncryptionKeySecret.encrypted_with
EncryptionKeySecret.encrypted_with_id
EncryptionKeySecret.encryption_key
EncryptionKeySecret.encryption_key_id
EncryptionKeySecret.id
EncryptionKeySecret.objects
EncryptionKeySecret.secret
EncryptionKeySecret.signature
EncryptionKeySecret.signed_by
EncryptionKeySecret.signed_by_id
MasterKey
MasterKey.DoesNotExist
MasterKey.MultipleObjectsReturned
MasterKey.encryptionkey_set
MasterKey.encryptionkeysecret_set
MasterKey.masterkeysecret_set
MasterKey.objects
MasterKey.pubkey
MasterKey.pubkey_loaded
MasterKey.sessionkey_set
MasterKey.signed_secrets
MasterKey.signing_pubkey
MasterKey.signing_pubkey_loaded
MasterKey.user
MasterKey.user_id
MasterKeySecret
SessionKey
delete_session_key()
validate_public_key()
- Permissions
HasEncryptionSecretPermission
- Serializers
BulkCreateListSerializer
EncryptionKeySecretSerializer
EncryptionKeySerializer
MasterKeySecretSerializer
MasterKeySerializer
SessionKeySerializer
- URL config
app_name
- Views
E2ELoginViewMixin
EncryptionKeySecretView
EncryptionKeyViewSet
MasterKeyRetrieveView
MasterKeySecretViewSet
MasterKeySecretViewSet.basename
MasterKeySecretViewSet.description
MasterKeySecretViewSet.detail
MasterKeySecretViewSet.get_queryset()
MasterKeySecretViewSet.name
MasterKeySecretViewSet.permission_classes
MasterKeySecretViewSet.queryset
MasterKeySecretViewSet.serializer_class
MasterKeySecretViewSet.suffix
MasterKeyViewSet
SessionKeyUpdateView
SessionKeyViewSet
dummy_view()