summaryrefslogtreecommitdiffstats
path: root/crypto/internal.h
AgeCommit message (Expand)Author
2015-04-23crypto: api - Remove linux/fips.h from internal.hHerbert Xu
2015-04-21crypto: api - Add crypto_alg_extsize helperHerbert Xu
2013-06-25crypto: algboss - Hold ref count on larvalHerbert Xu
2012-06-22crypto: algapi - Move larval completion into algbossHerbert Xu
2011-10-21crypto: Export crypto_remove_finalSteffen Klassert
2011-10-21crypto: Export crypto_remove_spawnsSteffen Klassert
2010-03-10crypto: internal - Fix checkpatch errorsRichard Hartmann
2009-07-14crypto: cryptd - Switch to template create APIHerbert Xu
2009-07-14crypto: hash - Remove legacy hash/digest implementaionHerbert Xu
2009-07-08crypto: api - Add crypto_attr_alg2 helperHerbert Xu
2009-06-18random: Add optional continuous repetition test to entropy store based rngsNeil Horman
2009-06-02crypto: testmgr - Dynamically allocate xbuf and axbufHerbert Xu
2009-02-18crypto: api - Fix crypto_alloc_tfm/create_create_tfm return conventionHerbert Xu
2008-12-25crypto: api - Rebirth of crypto_alloc_tfmHerbert Xu
2008-08-29crypto: api - Add fips_enable flagNeil Horman
2008-08-29crypto: api - Use test infrastructureHerbert Xu
2008-08-29crypto: cryptomgr - Add test infrastructureHerbert Xu
2008-08-29crypto: api - Export crypto_alg_lookup instead of __crypto_alg_lookupHerbert Xu
2008-07-10[CRYPTO] hash: Add asynchronous hash supportLoc Ho
2008-01-11[CRYPTO] skcipher: Create default givcipher instancesHerbert Xu
2008-01-11[CRYPTO] scatterwalk: Move scatterwalk.h to linux/cryptoHerbert Xu
2007-10-10[CRYPTO] api: Kill crypto_km_typesHerbert Xu
2007-02-07[CRYPTO] api: Allow multiple frontends per backendHerbert Xu
2007-02-07[CRYPTO] api: Remove deprecated interfaceHerbert Xu
2006-09-21[CRYPTO] digest: Remove old HMAC implementationHerbert Xu
2006-09-21[CRYPTO] cipher: Added block ciphers for CBC/ECBHerbert Xu
2006-09-21[CRYPTO] api: Feed flag directly to crypto_yieldHerbert Xu
2006-09-21[CRYPTO] digest: Store temporary digest in tfmHerbert Xu
2006-09-21[CRYPTO] api: Added spawnsHerbert Xu
2006-09-21[CRYPTO] api: Allow algorithm lookup by typeHerbert Xu
2006-09-21[CRYPTO] api: Added event notificationHerbert Xu
2006-09-21[CRYPTO] api: Add template registrationHerbert Xu
2006-09-21[CRYPTO] api: Split out low-level APIHerbert Xu
2006-01-09[CRYPTO] Allow multiple implementations of the same algorithmHerbert Xu
2005-09-01[CRYPTO]: Added CRYPTO_TFM_REQ_MAY_SLEEP flagHerbert Xu
2005-07-15[CRYPTO]: Fix zero-extension bug on 64-bit architectures.Herbert Xu
2005-07-06[CRYPTO] Ensure cit_iv is aligned correctlyHerbert Xu
2005-07-06[CRYPTO] Make crypto_alg_lookup staticAdrian Bunk
2005-07-06[CRYPTO] Add support for low-level multi-block operationsHerbert Xu
2005-05-23[CRYPTO]: Only reschedule if !in_atomic()Herbert Xu
2005-04-16Linux-2.6.12-rc2Linus Torvalds
font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
# ownCloud - News
#
# @author Bernhard Posselt, Thomas Müller, Jakob Sack
# @copyright 2013 Bernhard Posselt nukeawhale@gmail.com
# @copyright 2012-2013 Thomas Müller thomas.mueller@tmit.eu
# @copyright 2012-2013 Jakob Sack
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
# License as published by the Free Software Foundation; either
# version 3 of the License, or any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU AFFERO GENERAL PUBLIC LICENSE for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with this library.  If not, see <http://www.gnu.org/licenses/>.



# set up rvm and xvfb dependencies
if [[ ! -e "/usr/bin/xvfb-run" ]]; then

	# archlinux
	if [[ -e "/usr/bin/pacman" ]]; then
		echo "installing xvfb, please enter password..."
		sudo pacman -S xorg-server-xvfb

	# fedora
	elif [[ -e "/usr/bin/yum" ]]; then
		echo "installing xvfb, please enter password..."
		yum install xorg-x11-server-Xvfb

	# debian
	elif [[ -e "/usr/bin/apt-get" ]]; then
		echo "installing xvfb, please enter password..."
		sudo apt-get install xvfb

	else
		echo "You have to install xvfb in order to run the test suite"
		exit 1
	fi
fi

# dont use --user-install for gems since this breaks rvm. abort setup in case it
# exists
if [[ -e "/etc/gemrc" ]]; then
	if grep -qe "^[^#].*user-install" /etc/gemrc; then
		echo "Found --user-install in /etc/gemrc"
		echo "Please remove it, as it will break rubygems in RVM."
		exit 1
	fi
fi

# set up rvm
if [[ -f "$HOME/.rvm/scripts/rvm" ]]; then
	source "$HOME/.rvm/scripts/rvm"
elif [[ -f "/usr/local/rvm/scripts/rvm" ]]; then
	source "/usr/local/rvm/scripts/rvm"
else
	# set up a local rvm installation
	curl -L get.rvm.io | bash -s stable
	[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
fi


# Set the gemset and ruby version
rvm install 2.0.0
rvm use ruby-2.0.0@oc_acceptance --create

bundle install
cucumber -f json -o ./logs/owncloud.json -f pretty HOST=localhost/owncloud features