diff options
author | Marin Atanasov Nikolov <dnaeon@gmail.com> | 2023-07-04 15:17:06 +0200 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2023-07-04 15:19:58 +0200 |
commit | 2da4f5ea6f2638d64b24e4da25b048a115d86308 (patch) | |
tree | f24799de29156a91b31921053e6ecdb850cb459c /src | |
parent | 5a467eb18475a577cb532b485f2230c65eff7eeb (diff) |
Export functions operating on EC points
Diffstat (limited to 'src')
-rw-r--r-- | src/package.lisp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/package.lisp b/src/package.lisp index a4afec7..c56f720 100644 --- a/src/package.lisp +++ b/src/package.lisp @@ -78,6 +78,19 @@ ;; public-key encryption/signature padding #:oaep-encode #:oaep-decode #:pss-encode #:pss-verify + ;; elliptic curve operations + #:ec-point-on-curve-p #:ec-point-equal + #:ec-double #:ec-add #:ec-scalar-mult #:ec-scalar-inv + #:ec-make-point #:ec-destructure-point + #:ec-encode-scalar #:ec-decode-scalar + #:ec-encode-point #:ec-decode-point + + ;; elliptic curve points + #:curve25519-point #:curve448-point + #:ed25519-point #:ed448-point + #:secp256k1-point #:secp256r1-point + #:secp384r1-point #:secp521r1-point + ;; public/private keys #:curve25519-public-key #:curve25519-private-key #:curve448-public-key #:curve448-private-key |