#literals #crypto #algorithm #macro #procedural #proc-macro

nightly macro crypto-literal-macro

加密字面量过程宏宏

2 个版本

0.1.1 2020年3月24日
0.1.0 2020年3月24日

#151#literals

每月 22 次下载
crypto-literal 中使用

MIT/Apache

15KB
334

加密字面量库

此crate处于POC(概念验证)状态!

支持的算法

  • Aes
  • Xor

用法

首先将 crypto-literal crate 添加到您的 Cargo.toml

[dependencies]
crypto-literal = "0.1"

现在您可以编写以下代码

#![feature(proc_macro_hygiene)]

use crypto_literal::encrypt;

let crypto_literal = encrypt!("The quick brown fox jumps over the lazy dog.");

#![feature(proc_macro_hygiene)]

use crypto_literal::{encrypt, CryptoLiteral};
use lazy_static::lazy_static;

lazy_static! {
    static ref CRYPTO_LITERAL: CryptoLiteral<str> =
        encrypt!("The quick brown fox jumps over the lazy dog.");
}

依赖项

~3.5MB
~80K SLoC