ports/net-im/prosody/files/freebsd-13-patches/patch-spec_util__crypto__spec.lua
Thomas Morper 78219422d9 net-im/prosody: Update to 13.0.1
Update to new major version 13.0.1
Add update hints to pkg-message
Add patch for FreeBSD <14
Remove obsolete LUA_PREMK variable
Some minor cleanups (portfmt, portclippy)

Changelog: https://prosody.im/doc/release/13.0.1

PR:		285896
Approved by:	submitter is maintainer
2025-04-08 08:32:54 +02:00

35 lines
1.3 KiB
Lua

--- spec/util_crypto_spec.lua.orig 2025-03-13 13:12:42 UTC
+++ spec/util_crypto_spec.lua
@@ -3,32 +3,11 @@ describe("util.crypto", function ()
describe("util.crypto", function ()
local crypto = require "util.crypto";
local random = require "util.random";
- local encodings = require "util.encodings";
describe("generate_ed25519_keypair", function ()
local keypair = crypto.generate_ed25519_keypair();
assert.is_not_nil(keypair);
assert.equal("ED25519", keypair:get_type());
- end)
-
- describe("generate_p256_keypair", function ()
- local keypair = crypto.generate_p256_keypair();
- assert.is_not_nil(keypair);
- assert.equal("id-ecPublicKey", keypair:get_type());
- end)
-
- describe("export/import raw", function ()
- local keypair = crypto.generate_p256_keypair();
- assert.is_not_nil(keypair);
- local raw = keypair:public_raw()
- local imported = crypto.import_public_ec_raw(raw, "P-256")
- assert.equal(keypair:public_pem(), imported:public_pem());
- end)
-
- describe("derive", function ()
- local key = crypto.import_private_pem(test_keys.ecdsa_private_pem);
- local peer_key = crypto.import_public_pem(test_keys.ecdsa_public_pem);
- assert.equal("n1v4KeKmOVwjC67fiKtjJnqcEaasbpZa2fLPNHW51co=", encodings.base64.encode(key:derive(peer_key)))
end)
describe("import_private_pem", function ()