GenerateDerivedParameters() private méthode

private GenerateDerivedParameters ( int keySize ) : ICipherParameters
keySize int
Résultat ICipherParameters
        public byte[] DeriveKey(TargetKeyType keyType, int keySizeInBytes)
        {
            CryptoServicesRegistrar.ApprovedModeCheck(approvedOnlyMode, "PasswordBasedDeriver");

            if (approvedOnlyMode)
            {
                if (keySizeInBytes < 14)
                {
                    throw new CryptoUnapprovedOperationError("keySizeInBytes must be at least 14");
                }
            }

            if (keyType == TargetKeyType.MAC)
            {
                return(((KeyParameter)generator.GenerateDerivedMacParameters(keySizeInBytes * 8)).GetKey());
            }

            return(((KeyParameter)generator.GenerateDerivedParameters(keySizeInBytes * 8)).GetKey());
        }