Skip to content

Commit 643e966

Browse files
committed
Remove experimental code related to x509
This code might be restored in some form in the future, but as of now it does not compile any more, so it is removed. We remove the `XFFI` cabal flag as well. It has no effect now that the experimental `x509` code is moved.
1 parent 946c377 commit 643e966

File tree

21 files changed

+33
-1878
lines changed

21 files changed

+33
-1878
lines changed

botan-bindings/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## ?.?.?.? -- ????-??-??
4+
5+
* BREAKING: remove experimental FFI code related to `x509`. This code might be
6+
restored in some form in the future, but as of now it does not compile any
7+
more, so it is removed. The modules that are removed are:
8+
- `Botan.Bindings.X509.CA`
9+
- `Botan.Bindings.X509.CRL`
10+
- `Botan.Bindings.X509.CSR`
11+
- `Botan.Bindings.X509.DN`
12+
- `Botan.Bindings.X509.Extensions`
13+
- `Botan.Bindings.X509.OCSP`
14+
- `Botan.Bindings.X509.Options`
15+
- `Botan.Bindings.X509.Path`
16+
- `Botan.Bindings.X509.Store`
17+
* BREAKING: remove the `XFFI` cabal flag. It has no effect now that the
18+
experimental `x509` code is moved.
19+
320
## 0.1.0.0 -- 2025-09-17
421

522
* PATCH: update the changelog to change the release date of version 0.0.1.0 from

botan-bindings/botan-bindings.cabal

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,6 @@ flag pkg-config
4646
manual: False
4747
description: Use @pkg-config(1)@ to locate foreign @botan-3@ library.
4848

49-
flag XFFI
50-
description: Enable experimental / upstream ffi support
51-
manual: True
52-
default: False
53-
5449
library
5550
hs-source-dirs: src
5651
default-language: Haskell2010
@@ -120,17 +115,3 @@ library
120115
extra-libraries: botan-3
121116

122117
ghc-options: -Wall -Wno-name-shadowing
123-
124-
if flag(xffi)
125-
-- Botan.Bindings.X509.OCSP
126-
exposed-modules:
127-
Botan.Bindings.X509.CA
128-
Botan.Bindings.X509.CRL
129-
Botan.Bindings.X509.CSR
130-
Botan.Bindings.X509.DN
131-
Botan.Bindings.X509.Extensions
132-
Botan.Bindings.X509.Options
133-
Botan.Bindings.X509.Path
134-
Botan.Bindings.X509.Store
135-
136-
cpp-options: -DXFFI

botan-bindings/src/Botan/Bindings/X509/CA.hs

Lines changed: 0 additions & 89 deletions
This file was deleted.

botan-bindings/src/Botan/Bindings/X509/CRL.hs

Lines changed: 0 additions & 142 deletions
This file was deleted.

botan-bindings/src/Botan/Bindings/X509/CSR.hs

Lines changed: 0 additions & 45 deletions
This file was deleted.

botan-bindings/src/Botan/Bindings/X509/DN.hs

Lines changed: 0 additions & 56 deletions
This file was deleted.

0 commit comments

Comments
 (0)