Current section
Files
Jump to
Current section
Files
src/gose@cose@algorithm.erl
-module(gose@cose@algorithm).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/gose/cose/algorithm.gleam").
-export([signature_alg_to_int/1, signature_alg_from_int/1, mac_alg_to_int/1, mac_alg_from_int/1, signing_alg_to_int/1, signing_alg_from_int/1, key_encryption_alg_to_int/1, key_encryption_alg_from_int/1, content_alg_to_int/1, content_alg_from_int/1]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(
" Deprecated: use the `gose/cose` module instead.\n"
"\n"
" This module re-exports the COSE algorithm integer-conversion functions\n"
" from `gose/cose` for the v2.x migration window. It will be removed in\n"
" v3.0. New code should import `gose/cose` directly.\n"
).
-file("src/gose/cose/algorithm.gleam", 11).
-spec signature_alg_to_int(gose:digital_signature_alg()) -> integer().
signature_alg_to_int(Alg) ->
gose@cose:signature_alg_to_int(Alg).
-file("src/gose/cose/algorithm.gleam", 16).
-spec signature_alg_from_int(integer()) -> {ok, gose:digital_signature_alg()} |
{error, gose:gose_error()}.
signature_alg_from_int(Id) ->
gose@cose:signature_alg_from_int(Id).
-file("src/gose/cose/algorithm.gleam", 23).
-spec mac_alg_to_int(gose:mac_alg()) -> integer().
mac_alg_to_int(Alg) ->
gose@cose:mac_alg_to_int(Alg).
-file("src/gose/cose/algorithm.gleam", 28).
-spec mac_alg_from_int(integer()) -> {ok, gose:mac_alg()} |
{error, gose:gose_error()}.
mac_alg_from_int(Id) ->
gose@cose:mac_alg_from_int(Id).
-file("src/gose/cose/algorithm.gleam", 33).
-spec signing_alg_to_int(gose:signing_alg()) -> integer().
signing_alg_to_int(Alg) ->
gose@cose:signing_alg_to_int(Alg).
-file("src/gose/cose/algorithm.gleam", 38).
-spec signing_alg_from_int(integer()) -> {ok, gose:signing_alg()} |
{error, gose:gose_error()}.
signing_alg_from_int(Id) ->
gose@cose:signing_alg_from_int(Id).
-file("src/gose/cose/algorithm.gleam", 43).
-spec key_encryption_alg_to_int(gose:key_encryption_alg()) -> {ok, integer()} |
{error, gose:gose_error()}.
key_encryption_alg_to_int(Alg) ->
gose@cose:key_encryption_alg_to_int(Alg).
-file("src/gose/cose/algorithm.gleam", 50).
-spec key_encryption_alg_from_int(integer()) -> {ok, gose:key_encryption_alg()} |
{error, gose:gose_error()}.
key_encryption_alg_from_int(Id) ->
gose@cose:key_encryption_alg_from_int(Id).
-file("src/gose/cose/algorithm.gleam", 57).
-spec content_alg_to_int(gose:content_alg()) -> {ok, integer()} |
{error, gose:gose_error()}.
content_alg_to_int(Alg) ->
gose@cose:content_alg_to_int(Alg).
-file("src/gose/cose/algorithm.gleam", 62).
-spec content_alg_from_int(integer()) -> {ok, gose:content_alg()} |
{error, gose:gose_error()}.
content_alg_from_int(Id) ->
gose@cose:content_alg_from_int(Id).