blob: f170d8a7082e1fbca7c4bae2ec184c53976b760e [file] [log] [blame]
load("//tools:maven_jar.bzl", "maven_jar")
"""Bazel rule for fetching [Bouncycastle](https://www.bouncycastle.org/)
dependency
"""
# This should be the same version used in Gerrit.
BC_VERS = "1.56"
def bouncycastle_repos():
maven_jar(
name = "bouncycastle_bcprov",
artifact = "org.bouncycastle:bcprov-jdk15on:" + BC_VERS,
sha1 = "a153c6f9744a3e9dd6feab5e210e1c9861362ec7",
)
maven_jar(
name = "bouncycastle_bcpg",
artifact = "org.bouncycastle:bcpg-jdk15on:" + BC_VERS,
sha1 = "9c3f2e7072c8cc1152079b5c25291a9f462631f1",
)
maven_jar(
name = "bouncycastle_bcpkix",
artifact = "org.bouncycastle:bcpkix-jdk15on:" + BC_VERS,
sha1 = "4648af70268b6fdb24674fb1fd7c1fcc73db1231",
)
native.bind(
name = 'bcprov',
actual = '@bouncycastle_bcprov//jar')
native.bind(
name = 'bcprov-neverlink',
actual = '@bouncycastle_bcprov//jar:neverlink')
native.bind(
name = 'bcpg',
actual = '@bouncycastle_bcpg//jar')
native.bind(
name = 'bcpg-neverlink',
actual = '@bouncycastle_bcpg//jar:neverlink')
native.bind(
name = 'bcpkix',
actual = '@bouncycastle_bcpkix//jar')
native.bind(
name = 'bcpkix-neverlink',
actual = '@bouncycastle_bcpkix//jar:neverlink')