Sajjon / Blomst

Swift binding for BLS crypto lib 'blst'

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blomst ๐ŸŒธ

Swift wrapper of the BLS12-381 signature library blst that was written in C/assembly.

Etymology

"Blomst" is ๐Ÿ‡ธ๐Ÿ‡ช Swedish for "blossom" ๐Ÿ‡ฌ๐Ÿ‡ง, trying to follow the word play for BLS, with the fun fact that "om" (in the middle of the word blomst) is ๐Ÿ‡ธ๐Ÿ‡ช Swedish for "if" ๐Ÿ‡ฌ๐Ÿ‡ง, so "if you wanna do BLS in Swift, use Blomst".

Acknowledgements

Thanks to Yoni Hemi for his work getting C library build to work, found in repo ZigToolsHelp.

About

Swift binding for BLS crypto lib 'blst'

License:Apache License 2.0


Languages

Language:Assembly 61.0%Language:Perl 16.8%Language:C 16.7%Language:Swift 4.9%Language:C++ 0.5%Language:Shell 0.2%