package slhdsa
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Pure OCaml implementation of FIPS 205 SLH-DSA
Install
dune-project
Dependency
Authors
Maintainers
Sources
v0.2.0.tar.gz
md5=8134ec4c6a35345a91223c34d5a133db
sha512=617282d33c5fb909be5b9b2e4b2c1830447c80206ad1e8f3ddb56459c40e9ff810489fa3ec927ffaa61148f826d81e71520816badce7bbebfde08a61eeea0b85
doc/slhdsa.for_testing/Slhdsa_for_testing/index.html
Module Slhdsa_for_testingSource
Raw-message hooks for FIPS 205 ACVP tests. Not for production use.
Source
val sign_internal_sha2_128s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_128s.error) resultSource
val sign_internal_sha2_128f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_128f.error) resultSource
val sign_internal_sha2_192s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_192s.error) resultSource
val sign_internal_sha2_192f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_192f.error) resultSource
val sign_internal_sha2_256s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_256s.error) resultSource
val sign_internal_sha2_256f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Sha2_256f.error) resultSource
val sign_internal_shake_128s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_128s.error) resultSource
val sign_internal_shake_128f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_128f.error) resultSource
val sign_internal_shake_192s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_192s.error) resultSource
val sign_internal_shake_192f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_192f.error) resultSource
val sign_internal_shake_256s :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_256s.error) resultSource
val sign_internal_shake_256f :
signing_key:string ->
formatted_message:string ->
randomness:string ->
(string, Slhdsa.Shake_256f.error) resultSource
val verify_internal_sha2_128s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_sha2_128f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_sha2_192s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_sha2_192f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_sha2_256s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_sha2_256f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_128s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_128f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_192s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_192f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_256s :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolSource
val verify_internal_shake_256f :
verification_key:string ->
formatted_message:string ->
signature:string ->
boolRFC 8017 MGF1. Raises Invalid_argument for a negative length or a mask longer than 2^32 hash outputs.
Source
val fors_tree_sha2_128f :
sk_seed:string ->
pk_seed:string ->
leaf_index:int ->
string * stringThe root and the authentication path of leaf_index in the first FORS tree of SLH-DSA-SHA2-128f (a = 6). Raises Invalid_argument for a leaf index of 64 or more; -1 returns the root alone.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>