NVIDIA FLARE
main
Introduction
What is Federated Learning?
NVIDIA FLARE Overview
What’s New
Getting Started
Guides
Example Applications
Real-World Federated Learning
User Guide
Programming Guide
Programming Best Practices
Miscellaneous
Frequently Asked Questions
Publications and Talks
Contributing
API
nvflare package
Subpackages
nvflare.apis package
nvflare.app_common package
nvflare.app_opt package
nvflare.client package
nvflare.dashboard package
nvflare.fuel package
Subpackages
nvflare.fuel.common package
nvflare.fuel.data_event package
nvflare.fuel.f3 package
Subpackages
nvflare.fuel.f3.cellnet package
nvflare.fuel.f3.drivers package
nvflare.fuel.f3.sfm package
nvflare.fuel.f3.streaming package
Submodules
Module contents
nvflare.fuel.flare_api package
nvflare.fuel.hci package
nvflare.fuel.message package
nvflare.fuel.sec package
nvflare.fuel.utils package
Module contents
nvflare.fuel_opt package
nvflare.ha package
nvflare.job_config package
nvflare.lighter package
nvflare.private package
nvflare.security package
nvflare.tool package
nvflare.utils package
nvflare.widgets package
Submodules
Module contents
Glossary
NVIDIA FLARE
nvflare
nvflare package
nvflare.fuel package
nvflare.fuel.f3 package
nvflare.fuel.f3.cellnet package
nvflare.fuel.f3.cellnet.cell_cipher module
Edit on GitHub
nvflare.fuel.f3.cellnet.cell_cipher module
¶
class
CellCipher
(
session_key_manager
:
SessionKeyManager
)
[source]
¶
Bases:
object
decrypt
(
message
)
[source]
¶
encrypt
(
message
)
[source]
¶
exception
InvalidCertChain
[source]
¶
Bases:
Exception
class
SessionKeyManager
(
root_ca
)
[source]
¶
Bases:
object
get_key
(
key_hash
)
[source]
¶
get_latest_key
(
)
[source]
¶
key_available
(
)
[source]
¶
key_request
(
remote_cert
,
local_cert
,
local_pri_key
)
[source]
¶
process_key_response
(
remote_cert
,
local_cert
,
local_pri_key
,
key_response
)
[source]
¶
validate_cert_chain
(
cert
)
[source]
¶
exception
SessionKeyUnavailable
[source]
¶
Bases:
Exception
class
SimpleCellCipher
(
root_ca
:
Certificate
,
pri_key
:
RSAPrivateKey
,
cert
:
Certificate
)
[source]
¶
Bases:
object
decrypt
(
message
:
bytes
,
origin_cert
:
Certificate
)
[source]
¶
encrypt
(
message
:
bytes
,
target_cert
:
Certificate
)
[source]
¶
get_hash
(
value
)
[source]
¶
Read the Docs
v: main
Versions
latest
stable
2.4.0
2.4
2.3.10
2.3.9
2.3.8
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.3
2.2.1
2.2
2.1.1
2.1.0
2.1
2.0
main
dev-2.1
dev
Downloads
On Read the Docs
Project Home
Builds