Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
 

56 wiersze
1.1 KiB

  1. FROM alpine
  2. RUN apk add --update \
  3. git \
  4. cmake \
  5. perl \
  6. python \
  7. build-base \
  8. go \
  9. ninja \
  10. && rm -rf /var/cache/apk/*
  11. RUN git clone https://boringssl.googlesource.com/boringssl
  12. RUN mkdir boringssl/build
  13. # Draft 14
  14. # ARG REVISION=88536c3
  15. # Draft 15
  16. # RUN cd boringssl && git fetch https://boringssl.googlesource.com/boringssl refs/changes/40/10840/18:draft15
  17. # ARG REVISION=cae930d
  18. # Draft "14.25" (sigalg renumbering)
  19. # ARG REVISION=af56fbd
  20. # Draft "14.25" w/ x25519 only
  21. # ARG REVISION=c8b6b4f
  22. # Draft "14.5" (sigalg, x25519, version ext)
  23. # ARG REVISION=54afdab
  24. # Draft 16
  25. # ARG REVISION=89917a5
  26. # Draft 18
  27. #ARG REVISION=9b885c5
  28. # Draft 18, but with "bssl server -loop -www" support and build fix
  29. ARG REVISION=40b24c8154
  30. # Draft 21
  31. #ARG REVISION=cd8470f
  32. # Draft 22
  33. ARG REVISION=1530ef3e
  34. RUN cd boringssl && git fetch
  35. RUN cd boringssl && git checkout $REVISION
  36. RUN cd boringssl/build && cmake -GNinja ..
  37. RUN cd boringssl && ninja -C build
  38. ADD httpreq.txt /httpreq.txt
  39. ADD run.sh /run.sh
  40. ADD server.sh rsa.pem ecdsa.pem /
  41. ENTRYPOINT ["/run.sh"]