SharedDomainFunction
ShareDomainFunction used in crypto
SharedDomainFunction used in crypto finished