9c6b2943b9
Add 17 new provider-level functions (derivationToScalar, deriveViewTag, ecdhDecodeFull, computeCarrotSpendPubkey, randomScalar, etc.) that compose backend primitives. Rewire all consumer files to import through the crypto provider. Only internal JS point serialization (pointFromBytes/ pointToBytes) and source implementation files retain direct imports.