
Map of secret-key shares for threshold-FHE abort recovery
Source:R/secret-sharing.R
SecretShareMap.RdOpaque S7 wrapper around a
shared_ptr<std::unordered_map<uint32_t, DCRTPoly>>. Produced
by share_keys() — each call returns one party's contribution
to the distributed shares of their own secret key. Consumed
by recover_shared_key(), which reconstructs the original
secret from threshold or more shares when a party drops out.
Value
An S7 object of class SecretShareMap, inheriting from
OpenFHEObject, whose ptr property holds an external pointer to
the C++ std::unordered_map<uint32_t, DCRTPoly>. It carries one
share per party index and acts as the transport format for the
threshold-FHE abort-recovery protocol; it is produced by
share_keys() rather than by calling this constructor directly.