internal override bool TryImportKey( ReadOnlySpan <byte> blob, KeyBlobFormat format, out SecureMemoryHandle keyHandle, out byte[] publicKeyBytes) { switch (format) { case KeyBlobFormat.RawSymmetricKey: return(s_rawKeyFormatter.TryImport(blob, out keyHandle, out publicKeyBytes)); case KeyBlobFormat.NSecSymmetricKey: return(s_nsecKeyFormatter.TryImport(blob, out keyHandle, out publicKeyBytes)); default: throw Error.Argument_FormatNotSupported(nameof(format), format.ToString()); } }