fix test and a missing X509_REVOKED_dup call
diff --git a/src/OpenSSL/crypto.py b/src/OpenSSL/crypto.py
index 71fafab..acc9c5c 100644
--- a/src/OpenSSL/crypto.py
+++ b/src/OpenSSL/crypto.py
@@ -1912,7 +1912,7 @@
revoked_stack = self._crl.crl.revoked
for i in range(_lib.sk_X509_REVOKED_num(revoked_stack)):
revoked = _lib.sk_X509_REVOKED_value(revoked_stack, i)
- revoked_copy = _X509_REVOKED_dup(revoked)
+ revoked_copy = _lib.Cryptography_X509_REVOKED_dup(revoked)
pyrev = Revoked.__new__(Revoked)
pyrev._revoked = _ffi.gc(revoked_copy, _lib.X509_REVOKED_free)
results.append(pyrev)